I always have a screen session open with htop in one terminal. I take it for granted so much the lack of htop bothers me if I need to do any form of process management.
atop uses color to show when a subsystem goes over warn/critical threshold. it can be run in present time, or can be used to go back in time and "play back the tape"
Pkgsrc is a cross-platform package management system, originating w/ NetBSD project... I've used it on NetBSD and MacOS successfully. Should work with pretty much any *nix-like system.
[edit: though it doesn't appear "fully-integrated". Example: pressing 's' to run strace(1) doesn't work in NetBSD, which uses ktrace(1). Maybe configurable; I haven't got that far...
Am I the only person here who hates htop? I just can't get used to it. The lack of labels and relying on color coding to convey information just obfuscates things for me. I still use top for that reason.