I thought Max was an okay character. Even though he didn't have his own Pokemon (though he borrowed May's Munchlax a few times), I liked the episodes that had him befriend other Pokemon, especially the Ralts one.