I get 600 miles to a tank in my VW Transporter (2.0TDI, 150PS, auto), no more than 10 mins in the fuel station, no electric vehicle can beat that. Plus have the capacity to carry all the equipment and spares that I need for my job.
I often have to travel 350 - 450 miles in a day.