As someone who has now owned my parents’ second Honda for nine years I can testify to their reliability. They kept the first one 13 years with no repairs, only basic maintenance, until the a/c died. Because of the switch from Freon to more environmentally friendly refrigerants the repair would’ve required replacing the whole system so they got the second Honda, which I now own. It’s almost 22 years old and has never needed anything beyond routine maintenance. I did the timing belt (and water pump) 3 years ago out of an abundance of caution.
I would second the recommendation for a Tacoma, perhaps with a cap, but would suggest going with one that’s a generation or two old now as they have gotten quite a bit bigger than the early years. A friend has his second one and LOVES it. But they are popular so a good deal might be hard to find.
Regarding Subarus I’ve read on the various car forums I frequent that some people think their engines are needlessly complex. (I don’t have firsthand experience so take that comment with at least a teaspoon of salt, but perhaps that’s why repair costs are supposedly higher?)