Since I 1st got my license, I've been kinda partial to GMC. perhaps that's cuz my Dad was able to scarf a used '72 4wd w/ 25,000 miles for cheap bucks. Ever since then, the count has been: 3 GMC's, 1 Chevy, 1 used Dodge and 4 Ford's. My '03 6.0 had issues, but Ford took care of them till wty ran out and still wasn't a bad truck, but age and the "what if's" came into play and traded it for a '15 6.7 (LOVED this truck) till we got a new RV which was lil more than I wanted to put on the '15's back so traded it for the '17 DRW. Outside of bulletins, both the '15 & '17 have been darn good trucks.
Was told once tho that if you want a truck that rides like a car, get a GM, if you want a truck that rides like a truck, get a Ford. IMO, I think the GM's will probly ride better due to their IFS front end. If you want to add a plow, may want to consider either a Ram or Ford for their solid front axles. In the grand scheme of things, all mfr's will have lousy units out there and it seems those that have them are what we hear about most often. Personally OP, give Ford another shot, if things don't go well, opt for 1 of the other 2. I like the looks of the new GMC's and Rams. Did see this past week Chevy's new 4500/5500 trucks (cab/chassis) and they are a lot
better looking than their 2500/3500 counterparts. FWIW, I feel too that they are even better looking than the Navistar equivalent.
As for the Freightliner M2, w/o a doubt you'd have no probs towing/stopping. Bad part is if you breakdown or in need of service (especially at a Freightliner dealer), expect at least a $125.00 shake their hand fee before any work is done, then add the 125/hr to that. Good news tho is that most HD road service folks can work on Freightliners due to their popularity across the country and I think most M2's are running Cummins.