MG4 vs VW ID.3 vs Vauxhall Astra Electric Review | Who makes the best EV hatchback?