You could buy again any of the big three and chances are you would be fine from a reliability standpoint, unlikely that you would see this level of problems. There are stories like this from all three. I dont think it is often a direct fault of anyone in particular but rather a systematic fault of both the dealer and OEM. It starts with the dealer obviously, if the dealer faulters things are typically on a road course to hell. That is why establishing a solid relationship with the dealer and the service manager is important. The OEM is the next in line, they can make matters better or much worse (the dealer is huge here as well). When the dealer and OEM drop the ball, nothing positive comes after that.
GM has helped me out when I was years out of warranty on my 05 5500. I am sure other OEMs do similar things, but the dealer has to care about your business relationship to help with that.
I like GM, owned or own 9 Duramax trucks. The 5500 was the only one that caused me any issues requiring GM to step in and help. They did, kicked in 4K on an 8K repair that was years out of warranty. So while I was pissed that I had an issue, I was happy that I was taken care of to some degree. If GM hadn't stepped in maybe I would have switched to something else. You might be in a similar case with FORD, even though your next FORD would run like it should, sometimes there isnt any motivation to give them any more money due to past experiences (your only real leverage over the issues you had). There are no right or wrong solutions to this really as far as brand. It becomes a matter of what your willing to look past or not.