Higher voltage for the same power, as explained, will require less current. This is easier on power systems, from batteries and wires to ESCs and motors. High current requires larger gauge wire, larger, more expensive electrical components in ESCs, etc. However, higher voltage has some drawbacks. It does require higher cell counts, which can lead to battery sizing and wiring issues. It also has increased risk of arching. Typically needs more windings in motors with lighter gauge wire, which can create stator space problems and heat dissipation problems in higher power applications. All else being equal, voltage oriented motors run higher RPMs to achieve power, whereas higher current motors will not turn as fast but will have more torque in order to deliver mechanical power.
Since higher voltage is higher RPM, generally, it means the bearings have to be higher quality, mechanical dynamic balancing is more important, and overall the machine will need to be very well tuned to achieve and utilize at maximum performance. High current, lower voltage will not need to be as high strung, but the parts will need to be beefier to deal with the torque available which leads to a different balancing act with costs.
As for the car analogy. I might tweak it a bit.
Ferrari = high voltage = light weight = high reving to deliver power = precision engineering in the drivetrain, less challenging on handling
Mustang Shelby = low voltage = massive = still high power but through gobs of lower reving torque = less precision in the drivetrain (but still a challenge due to torque handling requirements), but more challenges on handling