relationship???? Stay or go

I'm 28. I finally found someone who I really like and enjoy their company, but sex is not satisfying(he's not big enough for me), he's average lenght... and average isn't my average. stick it out, and see if there's room for improvement in other areas of sex since we communicate verbally very well or leave?