For everyday use I think the Rover is the better car but as you say for weekends and business trips I'd buy the MG cause it's more fun to drive with good handling and the sound is superb. You don't take a Rover to the track but you want and probably will with the MG. Nurburg Ring is not far.......
cheers!