Final Fantasy XIII, PS3 review