get the gameboy advance, or an advance sp if possible. I understand the whole learning software thing behind, the v-smile, but overall it is not very practical. For one, the v-smile is huge. maybe 2-3 time bigger than the gameboy advance. Also, there is hardly any software support for the v-smile as far as games go. Go for the gameboy. At least on that you can play the classics like super mario world.
I am trying to decide between a V SMile Pocket and a Game Boy Advance for a 4-6 year old. We travel frequently on long flights (over 12 hours) and am looking for portability, long battery life and something they can grow with over the next few years.
Which is better for smaller children?
Any advice and recommendations are welcome.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic