I wouldn't base a long-term relationship just on common interests either; that's a friendship. If you have kids or become ill you'll want help and someone who can put their/ your needs first. That's what "love" is, caring about the other.
It doesn't sound like your boyfriend is very respectful to you, I wouldn't want to live with that full-time year in and year out? You are asking the question too, I don't hear any such interest from him? You can't form a lasting relationship by yourself.