lenovo legion y520 pros and cons