It does look nice, but it has the same problems as WatchDogs & inFAMOUS SS huge areas devoid of people, everything looks so sparse, you are supposed to be in a city but nothing feels tight about it like the GTA games do, ok GTA doesn't have packed out streets but they are more populated by people & vehicles.
I will be getting SO as i have the white X1 on order so i am going to keep a open mind about it, but i have a feeling it will be a game i will not finish.
The videos i have seen seems to be very mixed, some people love the game & others hate it, it seems that it could be one of those odd ball games that don't fall into a genre & is either a outstanding game or a pile of poop.