Probably if you want to preserve the feel of your character as best as possible, MCing wizard(warlock) will do it best. Cantrips, spellbooks, lessened inpact from pacts, etc...
The thing is that all these classes do is give a suite of ablilities. Start with the one that is closest, and tweak...