I use aptitude for everything on Ubuntu, and am beginning to like it. I'm not sure why 'it
can't be used on Ubuntu' - you can avoid update-manager entirely even for dist-upgrades if you
are confident you can fix breakages, but perhaps you could explain what you meant here.