Single shot = Accurate but boring

Umarex = looks ok bit of fun and reasonably accurate.

BB (with working slide) = Kinda inaccurate but so much fun.

I would suggest it depends on what you really want, if its super accurate paper punching or slow ass tin can shooting the 40 or 45 will be fine.

If you want to knock a few cans down at short range and 1" ish groups are ok the umarex are pretty good.

If you just wanna grin factor the TFW 1911 etc bb pistols are hard to beat ( but the ricochet of the steel bbs is something to watch out for)

I am proud to admit I bought the TFW as for £90 new I thought I would give it a try, now look at my signature for "fun" guns its addictive so be warned!!!