I wouldn't mind Martin Campbell though if we have to choose a replacement. That guy has a good eye for action and building up a story.
Other than Casino Royale what has he done that's especially good? I sometimes think that Casino Royale was a fluke on his behalf as I've hated all his other movies.
I thought both Zorro and Goldeneye were good as well. He has had some misses here and there but I think he has done really good when big franchise money and production is backing him and he shouldn't be that hard to get a hold of.