It's a personal choice really. I would certainly leave zonealarm on for the time being until you get to know the hardware firewall better. If you feel you can master all the settings then by all means you can remove zonealarm; but hardware firewalls are much more UN-user-friendly!
It certainly wouldn't do any harm to have more than one layer of protection though...
All the best