Like the other guys said, there are soooooooo many different configurations that people run the E5 in, it's impossible to list them all easily.
You mention 12S but are you planning on flying it as a 550, or stretching it? I flew mine as a 6S 550 with a couple of different motors for a couple of years and loved it. I now have it stretched to a 700 and... still love it.
I'm running a CC Talon 120 on mine now but I have also run a CC Edge 120, CC Edge 160, Scorpion Commander 130 SBEC, and two different Hobbywing ESCs. I've run the CC BEC Pro, ESCs with internal SBECs, and Lipo and Life flight packs.
Currently, I am running BK Servos on all my helis. I'm running the older 7000 series and they're still strong and precise.