I don't think it's the best class in the traditional sense, but Enchanter!Anna gives her what I believe to be her highest Luck cap, so if you want to grind out money in the endgame like I do, putting her in Enchanter with Luck+ & Tiki means ~60% chance for Make a Killing to proc