I don't really hate any of them, I just think some are better choices than others.
I was a long time Ford loyalist and owner since the mid 80's. When I first bought my '07 GMC and took it to my mechanic to get its' state inspection, his first comment to me was "I think you made a smart choice switching from Ford diesels to a Duramax". And he's a big Ford guy.
But if Ford makes a better truck than GM in the future, I'll go right back to them.
If Dodge is better, I'll switch to them, too.
Brand loyalty is so stupid. Why not just buy the best truck at the time you're buying? What benefit is there to just blindly sticking to one brand?
Took me too long to figure that out.