In this review i want to just comment on all the bad things mentioned about the 3DS either by certain reviewers or by people on forums.
The battery life being horrible:
This all is up to the type of person that is using the 3DS. If you just play games one to two hours at a time it won't effect you. Now if you're a marathon gamer this can be a problem. But there are solutions. If you go on long road trips i suggest buying a car charger for the 3DS. If you go on long flights i would suggest buying the battery add on for longer battery life. But i don't see this as much a problem as people say because there are solutions if you must have a longer battery life. Plus for me i haven't had to charge it much. I played for an hour and it was still full bars on the charge.
People saying the 3D sweet spot is too small:
I would have to disagree a lot on this one. Most normal people do not play their 3DS sideways. That's the only way you can not see the 3D well. Or you shake your system a lot while you play. I have stood at far distances and seen the 3D fine and also held it closer to my face and didn't have any problems.
People who say the 3D is just a gimmick:
At first i would have agreed with this. But after playing for awhile i would have to say it's more than a gimmick. Especially in games like pilotwings and ridge racer it helps a great deal when compared to 2D. It adds depth so that you can see how far you are from objects and turns which helps a great deal. Now games such as street fighter can be said it's a gimmick but unlike some people who have said they turn the 3D off most times i disagree. I hate turning the 3D off after seeing the life it brings to the games even street fighter. It adds another level of detail in my opinion. I do suggest tweaking the 3D slider to get to where you feel comfortable playing in 3D because for some it can be a discomfort on the highest setting.
The only bad thing i would have to say is the launch lineup of games. But more games are coming and more to be seen come the electronic entertainment expo.