I can't deal with AT&T anything on my phone, so when I got my AT&T M8 a couple days ago ($360 for a sealed in box new 32GB on Craigslist... hell yeah), I immediately bootloader unlocked, s-offed, and did a complete conversion to an Unlocked / Developer Edition. Feels good to be getting OTAs directly from HTC now and having absolutely no AT&T junk in the ROM.
Before I did the conversion, I saw that AT&T has replaced HTC / Google's phone setup process with their own POS that was designed by a complete Android noob developer. The ****? I will NEVER buy an AT&T phone that doesn't have the ability to be converted to an unlocked version.