An mgs3 review