I think there can be some middle ground on this:
Bandages: channeled increment heal (ex: 8 hp every 0.5s, 3s channel time) channeling stopped if damage is taken, 10s CD (or something)
Pots: chug that jug and get some HoT, amount healed changes based off quality of pot, 10-15s cd (or something)...