All-electric Vauxhall Astra is stylish, well-equipped and now costs less to buy, but there are more talented alternatives out there