What exactly are the differences between these three models? From I've gathered 550M XXL is an older model but seems to have better reviews than the other two (just check Amazon reviews!). I really want to get a tomtom as i've had a 350 model but the screen cracked. Any advice would be appreciated.