I think it's okay that Somnus is a dick, they really don't need to redeem him imo. In the same way that they don't need to redeem Ardyn, just show us why he feels the way he does. We know Somnus was jealous, they can leave it at that. He says the things he does in chapter 14 simply because he's existed for a long time and has had plenty of time to come to terms with what happened between him and his brother. I don't even really think it's him feeling bad or trying to make amends, I think he's just telling Noctis to finish the job lol
Ardyn suffering injustice is what makes his revenge relatable.