The BK12020 would do well for you in your application with 14 cells and an 8xl on an emaxx. I run one in my Savage on 5s2p A123 and a Lehner 1940/7 (2239kv). It runs fairly cool, without ever thermaling. Only downside with it is you need an external lipo cutoff if you intend to go to Lipo in the future. Not the end of the world, ($30 item) but its just another something to attach to the truck and make sure its hooked up right.
While the BK12020 will work, I agree with everyone else that the MGM16018 would be an ideal controller. It has all of the nice features of the MM (and a few more IMO) with more power handleing than you will ever need. If you are willing to spend 224 for the BK, save up the extra 76 you will need to get the MGM. Its worth it in the long run. The BK has no adjustability, no lipo cut off, no computer programing, etc. and the MGM has the bonus of nott needing an extranl Rx pack or UBEC. It has a switching BEC built in.
One question.... Why are you planning to run 3s? The emaxx and the 8xl would be much better suited to 4s. 3s will just create more heat (due to higher amp draw required to creat the same power on lower voltage) and would probably feel under powered compared to the 14 cells that you run now. When you decide to go lipo I would recomend looking into 2-2s packs run in series for a 4s (14.8v) setup raather than the 3s you mentioned.
Before you do any of this look into a few things to try and optimize you setup first. With a few adjustments you just might get it running acceptably for you. Or at least keep it acceptable enough for you while you save up for the MGM
First... Check your timing on the MM and make sure you set it to the lowest setting. (trust me you will not even notice the differerance in power) Then set you start power to the highest setting you can run without getting cogging on a heavy throttle start up. If you are not set this way already this should help keep some of the heat down in your MM. Next look at your gearing. Many run the 8xl on a MM in an emaxx very sucessfully. If you are getting a hot controller you are likely over geared. Take the pinion down a couple teeth and see if the temps get any better.