I've had both mid size and full size pickups, the other mid size, a dakota, actually fit my needs to a t however could not get dealership to take care of warranty issues in a timely manner, replaced it with an F150. The F150 was a great truck however after 200k miles I was ready for a new one and that's when Ford was really starting to push their ecoboost and any ulternative was almost impossible to find. They had already started reporting problems with the ecoboost so that turned me against a new Ford. Went to Ram, loved the truck, lots of room, cadillac ride, became concerned about at what point it was gonna need cam and lifter work. At the time had been driving a 2nd gen tacoma at work. Tipical stripped down base line work truck. It had a bunch of miles on it, little to no maintenance, and everyone drove it like they stole it, and this thing just kept running and coming back for more. We quite obviously overloaded and abused this truck on a regular basis. I thought this is the truck for me, I always liked midsize and I'm gonna take care of it, not beat on it like the work truck, and my 19 tacoma which I bought new should and probably will outlive me.