I'm staying with my PC... I have GB, GBC, GBA, NES, SNES, N64, PS1, ATARI... as emulators
they work very well with the PC's controller
but for portability... I'm considering the GBA, the new one, i think it is the SP, that has light integrated and can be folded so you can take it in your pocket safely
If I had to buy a console, it would be an X-Box, it's very powerful, very promising network gaming and some good games... not better as the other consoles, but I can always download the emulator