Relationship Advice

Bear
Is it worth staying with a guy who doesnt really compliment you, never thinks hes wrong, gets mad when you just want to talk and seems uninterested?
I am crazy about this guy but i feel like i should be getting more respect/ love, i want to talk to him about it but i know we will fight and i hate fighting with him.