In my vast experience at driving and owning pickup trucks It is my considered opinion that the Ford F-150 with the big SIX in it is the best on the road and has been for a long long time. I've had a couple of Rangers and they were excellent for what they were my my 10 year old F-150 has been and is STILL Awesome.
A couple of things though I'm very easy on a vehicle. After 10 years I am still only at 90,000 miles. And also I take meticulous care of my vehicles. I think a lot of vehicles that don't hold up so well would do a lot better with prober care care and routine preventive maintenance.
My vehicles do spend a LOT of time on the beach. I have kept Fords as long as 11 years and not one spec of rust ever. I had a 1981 1-ton chevy that rusted to pieces in less that 7 years.
When it was 7 years old I turned it over to my best friend in life and he completely restored it. He put a sliding back glass in it but there was so little metal left he almost couldn't save it.
Kind of funny too because I paid extra for a package called "Deep Seal Paint Protection" Guaranteed to repair all rust. After a year and a half I had several places that had started to rust so I took it in. The service manager took a look and started shaking his head.
No no no. This is just surface rust. We won't touch it until it rusts all the way through the metal.

Say WHAT?!?! All you have to do is hit it a lick with a little wet/dry sand paper, put a spot of primer and a color coat and a clear coat and we're done. You wanna wait till you have to do a lot of welding and bondo etc???
He just grinned at me. Also after 6 years it started nickle and diming me to to deah. I name it Shasta...Shasta have this, Shasta have that...New water pump here, alternator and starter there, etc, etc, etc.
Been drivin' Fords now for about 25 years and still waiting for my first issue or problem. I know a lot of folks swear by Chevys and GMC but I never had any luck with em.