It mostly sucks because of Google. Plus cell infrastructure that facilitates tracking and interception. Other than that ...
Seriously, the first time I used it, I became so frustrated because I couldn't find and change certain settings. It's a badly designed OS when it comes to the GUI, and it should have never made it this easy for apps to track just about everything.