Yes, they are good enough reasons, and, as far as things seem, you're probably better off without him. But it wouldn't exactly be unheard of for someone to be dumped for no good reason at all, and, in such cases, the resulting hurt is undeserved. I was merely trying to ascertain as to the circumstances surrounding the split, so as to be able to make a judgement and draw conclusions.
If he's acted in immature a way for some time, and there's been conflict in the past between the pair of you, then he's behaving in more immature a way than he would be doing, were the relationship to have been running smoothly. May I ask as to whether or not you spoke out, as regards your gripes? Not that it takes a genius to figure that freeloading off a partner and subjecting them to your drunken behaviour, is hardly what classes as admirable behaviour, of course.