LudicrousSpeed on 25 November 2014
It's just their opinion. Even if some of them are laughably off base. I mean, complaining about finding settings in the UI. Yikes. Or Forza taking "days" to install. Sounds like his friend had a faulty console, idk.