MGS4 had a lot of problems. MGS5, I'm not hugely into the story, but the gameplay is fantastic, so I'm glad the game exists, regardless of whether I would consider it canon. Honestly, dropping David Hayter alone is good enough reason for me to consider it non-canon, probably.