i think gta has better graphics then sr2 but sr2 is alot more fun because you get to do fun mini games and you get alot more clothes ad you can do up your car eg you can make you car have bigger wheels and stuff like that.
one thing gta has is better shooting and better driving..
gtaiv better graphics,more life like.nice atmosphere you feel on edge ween geting chased by cops
saints row 2 more choice.better clothes.more fun