I use a Transcend Class 6 4g; It works flawlessly with the enhanced menu, and I've never crashed in any game.
I can't help you on battery life, but I've heard the difference was between 30min to 1 hour. I'm sure someone around here who is more knowlegable will let you know if this is true.