I'm really digging up an old thread here but here goes....
Ok don't get me wrong, I love Benedict (almost as much as I love Hiddleston) but I think he wasn't the right fit for Doctor Strange. Personally, I would cast Daniel Pudi in the role of Strange mainly because of Evil Abed in Community. Pudi would be a great fit for the role and add more diversity in the MCU, I also feel like Cumberbatch should be playing a villain (star trek ruined me). My reasoning may also be because I can't see Cumberbatch as anything other than Sherlock and Spock, I feel that if Marvel is trying to introduce a new character they should introduce someone lesser known from other works to fully associate the name of Doctor Strange with. I do agree that casting a big name actor such as Cumberbatch promotes the movie as all of the fangirls will go and see it, but Marvel (even though this is extremely unfair) Marvel wouldn't have to pay as much and focus on the important parts of a movie that's about a sorcerer... SFX! To conclude, I thoroughly believe Daniel Pudi better fits the role, can fully adopt the face of MCU's Doctor Strange and be more financially beneficial for Marvel than Benedict Cumberbatch.