I'm aware of three flash cards. The first, PCE Pro 32M by Tototek.
The PCE Pro 32M is not bad, but the design is certainly old. It'll play all the existing games but you only have 32 Megs of storage which isn't much. The bad part mainly is that it is programmed via parallel port which can be troublesome for many people. Some PC's don't have the port, others may not have it configured right and have to hope they can tinker with it and get it to work. But if it works it's just a bit of a hassle going to it to load games on it so it isn't easy to switch between alot of games. The last thing that is not so nice is it sticks out of the system quite a bit since the programmer and HuCard are all one big board. Overall it's not a bad card, but now there are better ones.
Next is gameofyou's low cost usb flash card. It won't play Street Fighter II but other than that it can play all the games that the Tototek card can. It has less storage at 8M, and only one game at a time. But being programmable by USB should make up for that. It's also pretty cheap. It may be the cheapest of all. Certainly seems like a better buy than the Tototek or NeoFlash. I don't have any first hand experience with it, but it sounds solid. I think it fits nicely in the system.
Thirdly is the Turbo EverDrive. It's the most expensive one but it's not that expensive. It should play all the games just like the rest. The main feature is probably that you can just pop games onto a Micro SD card. So you could plop every HuCard game onto a MicroSD and have everything at your disposal in an instant. Very nice. It should fit in systems fine. Only thing I haven't heard about so far is if it plays nice with region modded systems that did not like the 128M NeoFlash. But overall it seems like the most feature filled. I have one ordered and on the way.
Lastly I guess since I already mentioned it, there is the NeoFlash PCE cartridge. I don't recommend it. I had some Neo products in the past. The experience was mediocre to poor. Carts with bad NOR sectors and such. It's also expensive last I checked. And there are much better cards to be had. It's main advantage was USB and more memory when it only had the PCE Pro 32M from Tototek to compete with, and even then the drivers are wonky and only like windows xp and vista did not like them so much as I recall but that may have changed.
So I'd pick either gameofyou's low cost usb Flash Card or the Turbo EverDrive if you were looking to get a cartridge.