Personally I prefer clearing the corruption. It has the same feel as a game like Powerwash Simulator.
As for fighting hearts. Unless someone is using alerts, it's tough to see which hearts are being attacked at glace without zooming in and checking the health levels of each one so see which ones were attacked recently. This really kills the vibe of attacking them.