My answer to this question is still a yes and no.
Yes because I really learn a lot from this relationship. Also gained a lot.
No because I sacrifice a lot and I think I am the giver in this relationship instead.
I believe in every relationship, there is always ups and downs. Whether you will benefit or not, just love.
So no one really benefit, just whether you truly love or you did not.