Booggie
if he gets points from his personas,then he should create more personas like a flamboyant one(Jack Sparrow), a assassin one which will get famous in certain circle and so he could kill his enemies silently (but not so silently that people won't know) & a hero one(optional) as for love interest, it should be someone powerful (or someone with special ability) & should be neutral.
Maybe it would be best if you kept his harry potter identity as wizard only crimes while you use the captain as his muggle thief name. You could allow him to use telekinesis/pyrokinesis as the captain and pretend he's a mutant if you don't want to use magic publicly The rituals are pretty cool so far, i like the Dracula blood idea its pretty cool. Maybe a few interesting crimes would be using magic to put his face on national monuments overnight like big ben/empire state building/Whitehouse etc..