The only real reason to buy an over and under is pride of ownership. Only a medium priced or higher grade over and under can deliver the quality to afford that pride of ownership that comes from using a luxury product. Yes, an over and under provides selection of two different chokes, and if you are target shooting it's very nice to have a shotgun that doesn't spit it's empty shells out on the ground. And, a gas operated semi auto will deliver less felt recoil that a fixed breech gun. But these are very minor points. The overwhelming choice is between owning and using a shotgun that has every little part made to a very high standard of quality, and is a possession that you'll be proud to own and use for the rest of your life and then some,,,,or a mechanical production line repeating shotgun that's made to a price and will give wonderful service as long as you want to use it,,,,but it will never be a fine double gun.
That 870 you already own will point, handle, and shoot about as well as the highest priced double or semi auto you could buy. But it's not scratching the itch,,,,is it?
If you are going to upgrade to a double gun,,,,try a high condition used Browing Citori or Beretta 686 or SKB made Weatherby Orion or a Ruger Red Lable,,,in 12 gauge with three inch chambers and with factory choke tubes.
If you decide you want a semi auto, then buy a Beretta 391, Remington 1100, or if you want the highest quality semi ever made and want to scrounge around to find a nice used gun,,then a Winchester Super X Model One with a 28" barrel and a fixed modified choke.
But do not pretend that any of those guns are really any "better" than the Remington 870 you already own. It might be a better idea to go out and buy two flats of ammo for the gun you have and shoot all that ammo at clay birds at a sporting clays range. :wink: