By the sound of it already, you should break up with him. But first think of all the good things that's happened between you two. The good memories and activities you both shared. Then decide.
It's only been 6 months, my ex once said to me that we'll grow together as individuals as much as we'll grow together as a couple, and we spent some time talking to understand what we want and need to understand. I get you, she's an 'ex' now but that's because her parents didn't want her to have a boyfriend.
So this means your relationship has a chance to be fixed if you really want it to. To have a call and talk constructively about how you both can be better for each other, how to treat each other and so on. We appreciate you telling us on how he should be, but he too will benefit from the same amount of criticism and would likely treat you better if you advise him properly.
'I've something to tell you but it makes me uncomfortable and I haven't wanted to say it... sometimes our conversations are bland and maybe both of us can do something to make it more exciting...' etc
Best Wishes,
Ewique