I treat him as a rogue who happens to have some magic instead of sneak attack. From that point of view, you're in a very similar boat, with almost the exact same set of immune creatures (undead, constructs, plants, oozes, swarms) and some additional ones (elementals, higher level...