bestfriend vs boyfriend

I have known my best friend for four years I have been with my boyfriend for three years sex with my best friend is mind blowing. We are literally soul mates we say it all the time it's like when he is in a relationship I'm not when I'm in a relationship he's not so for some reason the universe is not aligning up with us I am currently having my mind blowing sex with my best friend I'm addicted to him we are to each other When you have everything in common with the person is so much easier I'm not sleeping with my boyfriend we're having problems we have nothing in common but he has the more promising future. It like bad boy vs good boy bad is good for now but in the end we want a good guy let's not talk about penis size my best friend is bigger and better idk what to do I know all of this is wrong I have experienced cheating so I know but I don't know why I continue to do it