I had a 2010 Ford F150 SuperCrew with an 8 cylinder so I can't speak to the Ecoboost aspect of your question but I can let you know about the electronic sway control. Let me tell you... on the day that it kicked in when I was going over a mountain (New Mexico, I think) pass, my 30' Keystone Cougar caught a crosswind, whipped to the right, the truck braked and steered and it was all over before I even had a chance to figure out what happened. It all happened in a second. Yes, I had sway control on the Equalizer hitch, too, but, apparently, the event exceeded what the hitch could handle and the truck fixed it.
By the way, I had the tow package with the integrated brake controller. Not sure if you get that function without the tow package.