Yeah, that battery is terrible. But otherwise it's an amazing little system with a crapload of great games. All the ones you mentioned are awesome, and if you get the chance you should try out Kid Icarus as well. (I'm not going to tell you to blindly buy it, as it's got a particular control scheme that some people don't like, but people who can get the controls down tend to think it's pretty amazing.) Resident Evil: Revelations is a particular favorite of mine.
Currently playing:
Bloodbath Paddy Wagon Ultra 9







