I have been using a hardware firewall since day one and have never used iptables or any software solutions. After looking for a new dedicated provider it seems that using a software firewall might be the way to go. What do you guys use? Is it easy?
Iptables is pretty straight forward, if you understand the concepts behind firewalling then it's no harder to configure than any other. I'll just chip in a comment about what a misnomer "hardware firewall" is, since they're all just embedded systems running software.