If you think he is ugly, why are you with him? I know relationships are completely based on looks and you may have common interests and get along but if there is no physical attraction, why are you together? If you feel that you are using him for his money, which I feel you probably do otherwise you wouldn't have made this post, you need to stop and end the relationship because it isn't you who could do better, it's him because he deserve someone who is with him because they want to be, not because he can spend money on them.
Troll or not.