Hearts don't seem to drop when you have full health. Normally that doesn't sound like an issue, but it means you can't get full use out of the powerup that turns hearts into money unless you're hurt. Especially bad if you're playing with heart curse all the way up.