I've got only an Android phone at this point, and while I do enjoy many of the games, none are up to the standards of the best 3DS retail titles in terms of depth.
True, some are surprisingly deep, and many 3DS games would do better as iOS releases (Theatrhythm comes to mind) but I have yet to play a game as deep as titles like Kid Icarus.
That, and all of the best games in my opinion that aren't ports or emulators are overshadowed by crap piles like Angry Birds and Doodle Jump.
As a comparison to Bass Monsta, I often find myself listening to music on my smartphone on the train, then pulling out my 3DS to play a better game then what I can play on Android and pulling it out when I need a hint from the internet.

