I play the 3DS nearly everyday for about an hour or two just to relax and unwind from a busy day. It has so many great games and the graphics are the best for a Nintendo handheld. It's a HUGE difference from the DS. I recommend the 3DS XL because of the bigger screen and makes the games even more enjoyable. What I love about the 3DS is that it can appeal to any age group, male or female. All the Mario games are a blast and I'm really enjoying the new Castlevania game and Luigi's Mansion. Mario Kart, Sonic Racing, Heroes of Ruin & Luigi's Mansion (as well as a few others) are online too. You can send messages to your friends when you obtain their friend code and you can buy old school Gameboy, Gameboy Color, NES & SNES games from the eshop as well as many others. Streetpass is also another cool added on feature that allows you to collect puzzles pieces and play a battle game when you pass another person that has a 3DS with them (turned on). It makes me want to take it to any place that has a lot of people around. The battery life is reasonable if you play in 2D mostly (sometimes I use the 3D for certain parts of a game or videos) and doesn't take long to charge. Whether you are buying it for yourself or your kid, you won't be disappointed!