We are about to migrate to 2018 finally, how has the routing been in 2018?

Is there a particular service pack we should avoid?  I had some issues with smart mates when I went to 2017 sp 5.0, the smart mates had a real bad bug that caused me to go back to sp 2.0.  And I'm still dealing with the remnants of the real bad bug that came out in 2016  https://forum.solidworks.com/message/573923#comment-573923  that causes routes to lose dimensions & relations, has that been fixed?.

SolidworksRouting