Mr.Playstation on 03 May 2015
No, not really. I don't know why everyone hates Origin though, sure it's controlled by EA but thanks to them I got the Original Dead Space and Battlefield 3 on the house. I never really used U Play before.