What's annoying about sudo and apt? You don't have to use sudo if you don't want to, adding a real root user is easy. But using sudo is good practice on any Linux system. And apt? Apt is one of the major reasons to use a debian based distro.
Having come from a BSD background as my first *nix-like OS exposure and later migrating to Gentoo for desktop use--and more recently to Arch, which I love--apt and friends seem spread out and feel somewhat inferior. They're not, of course, but given package managers I like, that's my opinion.
Fundamentally, of course, it's all very subjective; what's annoying to you might be reasonable to me and vice versa. I've become exceptionally fond of Arch and single-point-of-reference package managers like pacman (or emerge for those who still stick with Gentoo and maybe yum for Red Hat-based persuasions, though I don't know much about it). Single-point package managers arguably beat the requirement of installing extra apt-* packages for edge cases like reverse dependency resolution or discovering which file belongs to what package. While utilities like apt-file are easy to install, the package name isn't immediately obvious to newcomers, and sometimes the only way to figure out the best solution to a given package-related problem is to trawl forums, blogs, and mailing lists. I admit that this demonstrates the advantage of having everything in a single manpage (e.g. pacman), because it's feasible to figure out everything reasonably quickly without having to Google it; though, the obvious disadvantage for users accustomed to the "one action, one command" mindset is that dozens of command line options can potentially be intimidating. Also, not everyone agrees with the philosophy.
I won't hazard guessing what the OP's implications were, because apt isn't terribly annoying to use. It's just different. It's not the kind of different I like, and that's perfectly fine! apt is a better match for the way some people think; pacman/emerge/yum are better for others. And others still would rather stick with cd /usr/ports/$packagename && make && make install. Again, though, it's fundamentally a personal preference, with the exception of systems under your care. Then you should know everything you feasibly can. ;)
That said, I still blame Red Hat for the train wreck that is NetworkManager.