Just going by the title, yes you should dump him. You're not satisfied, and that's what counts.
Still, if he's spending 2 or three nights a week, and sometimes Sundays, what more could he do, short of moving in? Even guys have to do laundry, dishes, and other chores. You don't sound neglected, but if it isn't working for you, then let it go.