I'm very happy with the Ultradot I have on my handgun.  Almost put one on my 870 as well, but wanted magnification so went with a scope (Leupold 2-7x32 on a b-square mount; has worked great).  If you're decided on a red dot, the Ultradot has been flawless for me out to 50 yards (haven't used it much beyond that).