There are
a fair number of weapons, which are unlocked for purchase through levelling up, and you are able to test each weapon out as well as its sub weapons to help you decide which are the ones for you before you actually buy them.
Not exact matches
Then throw in a
number of unlockable cars, different paint jobs, and
weapons upgrades and you have a
fair amount
of consistently enjoyable content to work through.