GTA has way more characters and is open world. Not to mention it has an online. Also, it gives you more options than Mafia II, such as more guns and vehicles. Furthermore. It has a much larger fan base and better support. Also, its a way more household name than Mafia II.
I know that mafia has a huge following on this site but gta is way better. Gta is more non linear, has more missions, more characters, it's bigger, has more cars, more guns, more everything! Mafia II was great, but The original Mafia was terrible. The first Gta was actually remotely fun, unlike the first mafia.
Fcgdxfcb f f f fffff ff f ff f f f ff fff f fff hgfggfgfdgdhhghdfg bfdg gfd fggdf fddfg h h h h h h h h h h hj hj j j j no no no no no no no no no nk n o no no no