Either or would solvev the issues
1,000km tested-range as Tesla are claiming they will build (perhaps 800 in real world use) would be fantastic.
But 500km with 5 minute 'charge' would be comparable to an ICEV so perfectly manageable.
Another thing to think about is autonomous cars. Once all cars are autonomous, accidents should be a thing of the past. Cars can then be built lighter (like aircraft) on the assumption they won't crash . That will significantly increase range.
If you'd driven 500km already you don't need to fully charge the car, surely. That's already a massive day. Maybe add 250km more on a Telsa Supercharger in 20 minutes......then you're good for 3-4 more hours of driving. You dno't need to add the whole 500km.
Even better....as you drive the first 500km just stop at charging stations for a quick break and pick up 30, 50, 75km as you go along.....so your effective daily range is about 750km....having made efficient use of the usual necessary breaks.
It's pretty easy to do. At 120kw a Tesla Supercharger can add 50km in......5 minutes. Add 100km in 10 minutes (6km / kWh and one kWh every 30 seconds).
I drove 350km today in my LEAF and the biggest struggle was getting my wife back in the car within the time it took to add some kms. The car charges faster than she goes about her whatever business. :-)