I admit, I have a personal grudge against "American" car companies. I bought a new Ford pickup after college. I had it narrowed-down to a Toyota or Ford, and I specifically chose the Ford because it was American. After 85k miles the truck had so many issues I sold it because I couldn't tolerate any more repair bills. It was a huge mistake and I lost a ton of money on repairs and depreciation. Unlike Ford, Toyotas last far beyond 5 years and you can count on several years of trouble-free driving after the car is payed-off. My Tacoma didn't have so much as a rattle when I traded it this year after 107k miles. It looked and drove like new. I work hard for my money (and I made a lot less money right out of college when I had the Ford). People can say whatever they want about Ford/GM improving their quality, I'm not going to be a guinea pig with my money. I feel these companies have taken advantage of American's loyalty (and tax dollars) and I will do my very best not to make the mistake of buying American again.
I'm not defending their past behaviors at all - there is no doubt that the american cars of the 90s and even early 2000s were questionable at best. Bloated, expensive and well past their prime in terms of design and value.
I mean if you really want to see where the innovation and best bang for the buck is right now you need to be looking at the korean options because they are damn near toyota quality, warranty to match, and while many call the designs ripped off, having rented a high end genesis sedan I can tell you that car is bad ass and loved it.
If you've had an ill experience to turn you off to ford, I can't negate that, but in reality the ford ranger you owned coming out of college was probably one of their worst generations, I'm assuming that was during the period they were sharing technology with Mazda for the B series.
However even those trucks depended on the model line, the 4.0L v6 engines were bullet proof, where as the 2.7 and 3.0L models were much more problematic
I for one had great american vehicle experiences, I had a ZR2 blazer and a ZR2 S10 that i beat the hell out of in my 20s, both performed amazingly offroad, easily besting the tacoma/4runner of the period - In fact to get even close to performance I had to look at supercharged toyotas which put them 10-12k$ more than the ZR2s I was buying - I put 108k miles on a ZR2 blazer with only so much as oil changes, and tires - and I literally 4-wheeled that thing EVERY weekend and took it snowboarding every weekend there was snow on the ground.
When I look at a work truck next year you can be sure it will be an american truck, it will likely be a big diesel again and it will tolerate towning 20k lbs for hundreds of thousands of miles, so again quality is all in the beholder's eye...
good and bad in every lot is what I say... pick the right tool for the the job, and take care of it and you will likely yield similar results with nearly any vehicle choice as long as it's not German or British ;P
I choose twin turbo cayennes because it was one of the few cars I could buy that my wife would drive and that I still enjoyed driving, we paid for it dearly though - their resell was terrible and their maintenance was staggering, but somehow being able to run a 12.8 quarter @ 119 mph made all that not seem to matter much when it was in a 5000 lb SUV... however when i had to do the 4k$ 60k mile maintenance, i drew the line...
You can say toyota is the most reliable, this that and the other - but the ford/mercury/lincoln service cars have the largest fleet of multi hundred thousand mile vehicles on the road, nearly every taxi and service vehicle in the nation is one of those variants, you can say toyota makes a great truck, but when you turn it into a work truck they simply aren't capable of competing with the heavy duty offerings for any of the american 3...
again just my opinions here, but i can't hate on american vehicles as much as most on this board I think, I've some great experiences with them and one of the few cars to smoke my supra happened to be a built Z06 soooo....