<human>: Can you provide a brief overview of the text?

My boyfriend, Michael, is great. He's got everything going for him. He's nice, well liked, has a lot of friends and some cool hobbies. He work's full time and supports himself. He has no issues sharing our relationship with everyone, and he's very inclusive with me. He likes taking me to events and out to eat and all that jazz. 

But, in the past couple of weeks three deal breakers have popped up:  

He wants to spend all of our time outside of work together, no matter what. I can't stand that and I feel smothered by him. I've told him that I need a couple nights a week for just myself to relax and unwind. He was understanding at first, but now acts really passive aggressive when I decline to hangout one night because I need alone time. Outside of those two things, I work really hard to keep myself in shape and I find his attitude toward health and fitness (flippant) a turn off. As such, the more work I put in toward myself has been negatively affecting my sexual attraction to him. I find the idea of sex with him..unappealing

Between smothering, the passive aggressive attitude, and no sexual attraction, I've become clear that this relationship isn't going to workout for me.  

What I need help with is how to say it to him. I dread in person conflict, because I get tongue tied and end up being really blunt and it's hurtful to some people.  I still feel like I should break it off in person, but is that the best choice? I don't want to end up being a mega bitch because I'm anxious and just blurt out "I don't want to fuck you anymore, it's over" 

I've heard plenty of people are switching toward text breakups to avoid face to face awkwardness, but that just seems cowardly to me. So, How do I do this?
<bot>: What's the best way to break up with a good guy because you'd rather get yourself off than have sex with him?