Buying an EV over an internal combustion engine vehicle will depend on your use case. If you aren’t near any EV charging stations and don’t want to go through the hassle of having to wait several hours for your vehicle to charge then its best to go with a gasoline or diesel powered car.
However, if you are near an EV charging station with fast charging available then buying an EV may be suitable for you. Having a charging station near you can cut the time it will take to charge your EV and these charging stations are often free lessening the load they add to your electricity bill.