Is there a single all-around shotgun?
I finally got out to a local shotgun range today and shot a couple rounds of trap with the loaners they had there, both pump and semi-auto Benellis. But damn, these guns were LONG. Way longer than the police model 870 a state trooper friend showed me when he was recommending a model to buy. One of the guys at the range today said he didn't think a shotgun with an 18.5" barrel would work for trap at all. That's a pity, because I saw pictures of the Mossberg 590A1 and the Remington 870 Tactical, and they look super duper cool. But they have 18.5" barrels.
What to buy then? Can I really not shoot trap with a shorter shotgun? What about skeet? Am I going to have to resign myself to the fact that a home defense shotgun just won't do the things a hunting shotgun will do, or is there a possibility of getting something that is good all-around?
FYI, firearm newbie here. I've never owned one, which is why I felt like posting a question here to solicit advice.