One less excuse for still not making Mirrors Edge 2 now.
Except it wasn't DICE that made Warfighter, it was Danger Close. As for the poor performance, it comes from a few different reasons.
Firstly, that Danger Close, even with a 2 year window, didn't seem to have the resources to actually finish it. The multiplayer, in particular, makes big graphical sacrifices to keep the framerate up despite being based on Frostbite 2. It felt like an early Beta, not the final product. It actually had some very interesting ideas in it and I thoroughly enjoyed it. Still do.
Secondly, measuring it against it's predecessor seems a little unfair. MoH 2010 had the benefit of going up against Black Ops which, at the time, was less popular than MW2. Most CoD fans saw that, at least initially, as a dip in the series (I see it as sucking a little more than the other ones), and DICE were in the ascendency. A lot of people also bought MoH 2010 for the BF3 beta access (little did we know how long that would take to materialise).
Thirdly, they chased after CoD with a plot that jumped all over the world and was barely held together with any form of narrative. MoH 2010's biggest asset was basing the plot entirely around one operation from different factions of the military's perspective, and they all segued together into an excellent and strong narrative. In comparison, Warfighter was disjointed. One minute you're in the Philippines, then Dubai, then Russia. None of it made any sense. Which is one of the main criticisms people levelled at more recent CoDs, except, when you're a new competitor, you don't just copy, you have to have a USP. 2010's game did, Warfighter didn't.
I still hope EA give Danger Close at least one more attempt to match the first reboot. That was hugely enjoyable and, in military shooter terms, second only to Spec Ops: The Line for single player narrative (even if it's a loooong way behind The Line). At least the two MoH games are infinitely better than BF3's utterly, utterly dreadful single player campaign. That was just dire.