Battery wise, I'm sure nintendo can do better, you will see when they release the next 3ds, and regarding price, i gladly pay 40 bucks for a 3ds premium title, but come on, star fox 64 3d 40 dollars, no way, and i bough the game, its not bad but its not worth that much, and half of the 3ds library is crap, and they are charging full price, in the end i dont care, if people buy it thats their problem, but for me 40 dollars for a crappy game is just nonsense.