Well I had to give my 2c, until RC comes with his video comparison...
I absolutely hate smart2go, its re-routing is crap, for example if you decide to go a different route, it will force you to take side roads to get you back to the main road you missed, even though there is another major road...