The Israelis are no where near as efficient as the Iraqi's at killing civillians, Hezbullah is doing two things, aiming rockets at civillians and kicking the crap out of IDF ground troops. Israel is attacking launchers set next to civvy targets and getting the crap kicked out of them by hezbullah ground forces. I do see a difference in the tactics although not in the results.
As I see it, Hezbullah is doing two thing, lobbing highly inaccurate missles at enemy military targets (knowing full well that most are going to hit civilians) and doing better on the ground then anybody expected. Israel for their part is countering this by hitting anything of value in Lebanon that might have some connection with Hezbullah (launch sites, bunkers, bridges, the only electrical generation station in all of Lebanon) and not rolling over Hezbullah on the ground like people expected.
Is Israel better then Hezbullah? Yes, but I don't see side as being particularly good.
Jay