I wouldn't count on the software load being much better just by switching Android phones; the Moto X should be relatively clean, but not so much a typical flagship device. Windows Phone and iPhone are cleaner; the former lets you delete preloaded software, while the latter doesn't preload any carrier apps at all.
You might want to consider T-Mobile if you jump ship, although check the coverage map and experiences from friends before you do. You don't want to find out that you live in a poor coverage zone after you've already said goodbye to Verizon.
With Android phone, you either root it and load a clean ROM or don't use Android-based phone at all. Go with a Nokia Windows phone; any app on there can be easily uninstalled -- by design. I'm on ATT. Love Samsung phones, but despise the Google backend services crap along with ATT apps. You can't uninstall them. Instead of root it and upload a clean ROM, I switched to Nokia Windows phone (1020 and then 1520). My wife was a long time iPhone user since the first model to the latest. She also switched to Nokia 1520.