Yes, I agree. he is too cheap for you. Dump him because he deserves better.
Plus with you out of the picture, he can put focus back on finding a job and being able to treat some one else once he is financially comfortable to do so.
Hell, you never know. He might be cheap because you’re cheap in bed. But that’s only an assumption.
Good luck.