I was amazed the first two responses suggested the Outback, my wife's first choice. Will have to look at that closely but it does have absolutely everything on our list and then some.
I certainly hope my 150 can tow more than 6000 lbs. That's the reason I got this truck and retired the Tahoe. My sticker payload is 2090 and I think I'm supposed to have a max trailer weight of 11,000 (not that I would ever tow that much). However, I would think anything, including the heavy Outback's would be towable by an ecoboost 150 with HD payload AND max tow. If not, Ford has some 'splainin to do!