As I said, sure they work it out but they fix what was broken. How has he tried to improve his communication skills? Saying "I've learned that I have to communicate better" is only words if he's not learned how to actually communicate.
Anyway, you're bettering yourself, you're working to be the best you that you can be and I think that once you're confidence and self worth is bolstered due to your own self-improvement, you'll not find him suitable for you anyway because you've grown and he hasn't (unless he's working on himself as well, of course).
Good luck. Don't take crumbs from him. Even remaining friends will more likely than not, cause you problems if you start a relationship with someone new. They usually don't appreciate their new SO hanging out with a past lover.
Atta girl. Take back your power.
Keep us updated.