I think he's quite a good character now. He's quite different to all the other young male / teens on the show, given that he's got a goal in life and doesn't let anything stand in the way of that. But I agree it doesn't make him likable all the time.
In order my fave teens are: Imogen, Bailey, Josh, Amber, Callum, Mason.