I really feel bad for the guy tbh. He has always been a good guy. He has never been selfish, only cared about the happiness of both his friends and crush, and even went out of his way to make sure his sister was alright when she traveled to India.
When it comes down to it, he is in theory a much better man for Kaguya, she deserves someone like him. But I guess love is blind. Seems like bad luck in love runs in the family.