4 to me means exceeding expectations, but there's still a handful of games that don't work right and still many fixes to be made to already working, its a dirty job. Can't give it a 5 in good consious, but I HIGHLY reccomend this to anyone, you are getting way more bang for your buck then most apps