CZ 720
Bought one for the wife, since my Mossberg 590 was a bit much for her on the skeet range. 20 gauge is perfect for her, less kick than the 12 gauge and the semi-auto takes up some of the recoil.
It fits her, having a shorter length of pull than the Mossy by an inch or so, and she finds it to be a very pleasant gun to shoot. She loves the beauty of that fine Turkish walnut stock,and I am impressed with it's fit and finish.
This gun is very reliable with every 20 gauge round we've tried in it so far, providing the gun is reasonably clean. I would hope a fine shotgun like this would be cleaned every 100 rounds or so. I experienced some problems when it got to around 200 rounds without a cleaning, which cleared up right away after disassembling and thoroughly cleaning.
Be warned, though, it is not the simplest nor most intuitive mechanism to disassemble/reassemble, and the manual supplied by CZ is not helpful except in the most general terms. Believe me, I am understating that last. CZ is very friendly and supportive (in an emotional way) but getting tech help over the phone is a problem unless you happen to be home during the day when they are open - weekends and evenings (when I am home and have the gun in my hands) they are off-line.
I truly believe it's the best buy for your semi-auto shotgun dollar. However, the maintenance is a tad tricky... I've got it figured out now, but I am not looking forward to next time all the same. Yes, I would buy another one, and I may very well buy a 12 gauge companion for it at some point.