I've been a Sprint customer for a long time. Normally, Sprint (flagship) phones come with some useful apps, such as Sprint TV, Sprint Zone (for payments, updating PRLs, and account information), and NBA Game Time. In other words, relatively free of bloat.
However, our AT&T HTC One, much to my chagrin, has no less than nine AT&T apps—and even the Yellow Pages app.
Fortunately, root access lets us write (and delete) from the system partition where all these apps are stored so we can get rid of them.
Make a list of the apps you want to uninstall so you can create backups in case something goes wrong. If you don't care about storage, you can just back up everything. You can tap Backup/Restore to manage apps individually, but it's much easier to use the batch jobs.
To get to the batch menu, tap the box with a check mark next to the search icon. Tap Backup new user+system apps & newer versions, then tap the green check mark in the top right to backup everything, or tap Deselect all and select only the ones you'll be deleting.
Go back to the batch menu and this time tap Uninstall all user & system apps, then tap Deselect all, since you probably want to keep most of your apps. Select the ones you want to get rid of, and tap the green check mark.
That's all there is to it.