MG’s new £23,495 family hatchback majors on practicality and kit, but faces fierce competition among sub-£25k electric cars ...