I would go with the 20ga as the 28 ga ammo can be expensive and hard to come by when hunting away from home. I love my Remington 870. Bought it in 1982 and its still going strong.
Point taken...
I've never much been one to buy ammo at a disadvantage. And if I left home without ammo ready it would be a blunder on my part...