I am a pipeline engineer who has always used google earth and .KMZ files for routing etc. We recently moved our mapping system over to ArcGIS Online, which has made routing and system design a cleaner process. Review collected by and hosted on G2.com.
The one disadvantage I have noticed about ArcGIS Online is that the imagery isn't as up-to-date as GoogleEarth. Review collected by and hosted on G2.com.

