This may sound harsh... but you already know... since you have questions to yourself.
It really breaks down into where you see yourself, what do you want in life or out of life? Is he the one to help you realize your goals and dreams be supportive, helpful?
Don't sell yourself short. If he can be controlling, abusive now what about later?
Is that the life you want?