specially the defense value seems to be massively overrated
Yeah, I agree with this. I think the resource values are also not helpful in games. If we could mod castles I would definitely raise the defense and resource values (or lower the point cost).