Heavy Launchpad for years here. Launchpad is the only way we can do we what we currently need to do (no, GitHub and others aren't enough, we need the Ubuntu and packages magic part).
That said, I hate it. I can't stand the UI, it's not that it's "ugly" (which it is), but that it's really not functional. Things are just hard to find and others don't work the way I expect them to.
Plus, it has a lot of 'missing features' I now expect because of things like GitHub like tagging issues, naming Bugs as "Issues" because I like that everything (anything really) is reported like a todo list (not just 'bugs' in the regular meaning of the word) and other things.