I've played Catapult King, but I'm not familiar with Siege Hero. It might be a bit different from what you're looking for, but if you haven't tried it yet, maybe Siegecraft would satisfy your craving for these kinds of games...?