Any car can be reliable or unreliable, its basically how you maintain it and how finicky you are. My wife's car gets an SES light for an O2 sensor every now and then. I go erase the code and its fine. Some would consider this junk, but I consider it a very minor inconvenience. My 01 S10 has had a check engine light on for the past 25k miles (started when it only had 5k miles on it), but its just for an air pump issue which doesn't affect anything so I leave it on there until its convenient to take it to the dealer.
I have had just as much BS with all 3 domestic brands equally so I'm not really biased to one or the other.