Some big differences: * htop has lots of functions and measures all kinds of system statistics, whereas iotop only looks at per-process IO rates. * Using iotop for the first time is a little easier, since it is simpler. * iotop's '-o' (only) flag hides processes not engaging in IO, which is VERY useful when troubleshooting disk hogs.