Pardon me for my bluntness, but of course "you're the best thing that's ever happened" to him. He has a potentially free sexual partner at his beck and call.
I agree that you can do much better than him. Please, please think about this relationship very seriously and objectively. Is he the best thing that ever happened to you? Your feelings count! You need and deserve a true boyfriend. Not someone who is just using you.
Please follow through on your plan to move on. Okay?