I wouldn't call guardian good any longer. he has his great reputation just because he was good once upon a time and makes one insane play every match. but whenever I watch him he's missing the most easy but important shots. he's also very inconsistent. he just sucks.
Edit: he has the potential to be great, but his mindset is too fucked to make use of it.