Which one should you spend your money on?

Source: Battle Of Affordable EVs: Tesla Model 3, Nissan LEAF, Hyundai Ioniq