I have 70k miles on the heim jointed strut rods on my Challenger, and those are year round, all weather miles with no boots on the heims. Never had a wear issue with heims at the strut rods. At the UCA I don’t like heims and I have had wear issues there, but at the strut rods I’ve never had problems with them.
As for suspension travel, a street car needs more suspension travel than almost anything else you could do with it. Drag race, road race, autoX can all get away with less travel than on the street. Unless you’re going to off-road rally race, a street car needs the most suspension travel.