I think everyone here is going to tell you to buy a GP32, mainly because this is a GP32 forum ;)
Personally I'm going for the GP32, it has a huge sellection of games (by that I mean all the systems it can emulate), low running costs (£25 smartmedia card, GP32 & batteries are all you need, no...