I see where you are going with this, but if a particular platform has games I especially want to play Mario, Zelda, Metroid, Uncharted, etc], I am still going to pay extra to play them on my 3DS.
I very seldom play games on my cellphone, but then it is a Samsung Star, so perhaps that will change when I receive my upgrade in November.
I have tried playing games on iPhone, and can't say that I am overly enamoured of touch-only gaming....my finger tends to get in the way of the screen just enough to annoy me....