Uh oh.. Shouldn't take long for this thread to sour..
Pretty darn hot button for many folks so expect a lot of shouting..
Pretty much whats best is based on ones personal opinion which is often formed by family or personal experience (IE if you grew up with your parents owning GMs then you typically buy GMs and vice versa with any other manufacture).
Some folks go with price points, style, colors, trim level or bragging rights..
Yeah, I grew up in a Ford "family" so I look first at Ford then others, in my case Fords tend to have the styling I like, ride I like and the price I like (I get "X" plan pricing which is nice).
Each manufacturer has a trim level "name" and a model "name"..
In the days of the past a F150 meant it had a half ton of "payload", now days 1/2 ton, 3/4 ton and such sort of blur the lines for payload so it is often hard to tell what payload you will have..
You really have to read the PAYLOAD info carefully now days to ensure you will have enough to haul a large heavy trailer. Not ALL models of trucks have the same payload, you can have a F150 with a payload of just 1,000 lbs and one beside it with 2,000 lbs depending on cab style and options..
Your passengers, fuel and any gear you put into the truck takes away from your payload.. What is left is how much tongue weight your truck can haul (tongue weight of the trailer becomes "payload" or "cargo" of the vehicle and needs to be accounted for. You will typically run out of available payload before you hit the max towing rating.
F150s or any of the 1/2 ton vehicles tend to be the lowest cost and therefore more popular than 3/4 ton and higher which cost more (some states charge higher registration fees for higher payload vehicles).
The difference between XLT and Lariat is nothing more than the trim package. Lariat package is a higher cost trim and comes with more bells and whistles but either trim will be able to haul pretty much the same loads.
As far as one manufacturer being superior I find that they are about the same, they all can and do break down at some point in time.