Vergil's Downfall sealed the deal... I don't like they story for DmC. It's alright, but it just feels forced. It's as if they have 'Vergil = bad" on the drawing board, and here is Vergil's Downfall to fulfill that idea in only 6 missions, which is barely enough to see Vergil change. Same with DmC... I felt like there just wasn't enough cutscene time to see the characters develop.
I do indeed like DMC3's story just due to the assumptions I could make.... but....
Their route to make Vergil evil was the worst possible outcome I could have expected... Even in DMC3 it's safe to say that was no in no way evil... well, he was no worst than Dante. I like to assume that if he never became a puppet, he would have helped humanity and saved the earth at its darkest hour. In DMC1 he was a puppet, so he wasn't exactly evil there either. That's a main reason that I dislike it. It's also so rushed... the doppelganger just shows up and its like "do this", and Vergil is like "Ok".
I would have liked to see Vergil fight the doppelganger, and still believe he could bring Dante to his side. To protect humanity together, since that's what he wanted to do, no? Or, to the very least have Eva put some sense into him. I just didn't get his change... for a smart guy, he sure acted stupid by ignoring everything logical (Kat, and Eva's parts for example).
Actually, just the fact that he listened to a fake version of himself was pretty ridiculous imo.
Just my two cents... I'm not happy with it, but the gameplay is what matters I guess.