I believe we cannot and should not live our life for others. If you and your boyfriend are happy in the arrangement at hand than good for you! I find one of the things that upsets me most is "judgmental" people... then I take a step back and think, who are they to judge anyone? Its our life!
Be happy and confident in your "skin"... live life to its fullest without regrets!
Goodluck to you and your boyfriend.