Traded my 17 F250 Lariat for my Raptor 2 weeks ago and I could not be happier. However, it has definitely taken some getting used to as far as the smaller feel. Whereas I'm used to towering over everyone on the road that is no longer the case. If that is the only trade off, I'm okay with it. The only towing I do is usually a trailer to the deer lease with my side by side and a 2,000 lb tandem axle cargo trailer loaded down with luggage and beach stuff when driving from Dallas to Destin, FL so the Raptor should be fine for my towing needs. Fuel mileage is literally the exact same. 1,200 miles in and I'm averaging 15-16 which is what I got on my F250 with 295/65/20 tires. Much more fun to drive, much better ride, fully loaded with regards to features versus my base Lariat F250 and it looks sweet as hell. After I get some LED fogs, light bar, and level kit it will be the perfect truck for me. I usually only keep a truck two years but I can see myself going 4 to 5 with this one.