Ultimately this game is a must have for any GTA fan because it just has everything that you're looking for, a great story, great gameplay, the whole cake and the icing fully decorated on top. However, this is another example of Rockstar pushing the line just a little further. This game, probably because it dips into such dangerous territory isn't all that afraid to be a little offensive and thus the game can be a little racially, sexually, and sometimes ethically abusive in the verbal sense.
But if none of this bothers you then by all means, buy this title because not only is it a great GTA game but a great title to complete anyone's online library. Oh and it is well worth the price of admission, at full time it's about a dollar an hour so yeah, pick up some MSP and drop 1600 Points ($20) on Grand Theft Auto: The Ballad of Gay Tony. You will have a "blast".