Good yes--perfect no
I found game play fun and well paned out especially how you can pick who you want to kill and affecting what missions you get next.
I finished this game twice making different choice each time, most will finish main story line in about 25 hours tops and about same for all the extra stuff.
Most fans will find this game very good and absolutely best but if you look past the hype and excitement you get to notice all the small thing that are missing.
I doesn't deserve 10 but 9.5 any day its good its fun but it's not perfect.
for --Fun game play / it's a GTA / lots of cops to kill / hookers / Guns / funy radio /
Against --No army tanks I cant find any / no mini gun / slow frame rate / cant buy property / No heat seeking missiles