Juju your two serious relationships were abusive. Maybe that's why you missed the red flags with this guy - it felt familiar, and his type of controlling behavior at least was less than previous relationships.
Don't feel bad about ending it - this is what dating is for, to get to know the person and find out if you're compatible. You weren't.
He's a grown man, not a 16 year old boy. He can handle the disappointment of a dating relationship not working out. Don't make yourself responsible for his feelings. You are STILL putting more effort into this relationship even when you're broken up!
You had every right to make this decision and your instincts are right. He's a big boy and can handle it.
As I've pointed out earlier, he didn't own his part of this relationship not working. Stop second guessing yourself.