What do you think needs be reworked?
I think it's great morale stops huge players from taking out smaller players; but it also creates problems where it becomes very difficult for a large player to retaliate against a smaller player even if the larger player is on the defending end. It becomes virtually impossible to back time attacks because you'll either lose everything pretty easily or early game you lose way too much for it to be of any value.
So something like if a smaller player attacks a bigger player unprovoked, the morale penalty is either nullfied for a certain time period OR the penalty is simply halved.
Also, I think morale should never let fighting strength go below 50%. Fighting at 50% is already crippling, fighting at 30 is just absurd.
Other things come to mind like the morale penalty should increase as the server gets older, not just a linear increase in penalty because as I've previously said, morale penalty early game is a much bigger factor compared to late game where you can throw nukes at them and not even care.
So I think once you hit 3 or 4x the size of a player, the morale kicks in. Maybe something like 5-6x the size of a player is when it should kick in for early game but yeah.
I really haven't thought about it too much since there's no real indication that they'll ever want to rework it/balance it from what I've seen over the last year and a bit. Just sucks every world I go on, I'm always penalized which is probably why I'm super biased against it ^_^