It tows fine. I have had this truck since May and tow a 7500lb tt, avg between 8-11 mpg towing and up to about 14-16 mt, I have 7500 miles on the truck with 3800 miles of towing( I love that it keeps track of the towing miles on the evic screen). It does like to rev on the the hills but I believe that is what it was designed to do and it still maintains speed ok , also for a 3/4 ton truck it rides fairly civilized empty for daily driving, I also always use 87 octane and have no issues, overall I am pretty satisfied so far, I think it's great alternative for those that do not need or want a diesel.