Danny Elfman can create an amazing, non quirky score, when he wants to, he just hasn't done anything of note for a long time. It's like his heart isn't in it anymore.
I would have to say Hans Zimmer, purely because I think he's become the new go to guy for big blockbuster scores, but unlike John Williams, he actually has range. I'm sorry, I know John Williams scored alot of films that are close to our hearts, but he is just so outdated now. He can't create new themes for the life of him (Sure HP was kinda different, but its all the bridging and atmos music that is just repeated over and over again). I think people like him because they just connect him to their childhood films/themes, but he is nowhere near the standard of other composers like Zimmer.
Also, John Ottman would be quite good. He does really good evocative reflective stuff as well as the big, epic strings stuff.