iPhone control pad

Does anyone use a controller accessory for the iPhone such as the iControlPad or Duo Gamer? What is it like? Is it anywhere near as good as the Vita/3DS? Is the lack of game support the biggest limitation?