If you do a lot of short trips, yes a 5000 mile oil change interval is a good idea. this would be considered “severe” service. Check you owner’s manual for their recommendation of oil change interval for severe service. If you do a lot of short trips and follow this by a long trip, the long trip will get the oil hot enough for enough time to drive off most of the water (as long as your PCV system is in good shape.
I chose the Mazda 3 because it is a fun-to-drive car (great suspension and handling, 6-speed manual, responsive engine) with great fuel mileage. I chose the Ioniq for similar reasons, though it is a larger car with an extremely efficient Hybrid system (50-60 mpg in real-world driving) and a fantastic warranty.
Dave