I always got the feeling that Capcom made that summary I posted. But IDK. Might've been Ninja Theory.
As for free roaming in DmC, I kinda think it could be an improvement if done right. Instead of making a big, vast open world with some NPCs, I'd recommend making a smaller, more densely...