I loved Tommy Vercetti, I thought he was a great character, and some of the lines he came out with were superb, like "The last thing I needed was this. Maybe the last thing I needed was an enema, but this comes close."

As for CJ, I thought he was pretty cool, but a lot of the supporting characters like Toreno, Zero, The Truth, Maccer, Wuzi, etc. were all a lot more funnier than he was. If the game had stayed in Los Santos throughout, I think there would be have been more development of CJ, but of course, the different cities are great and I will gladly take gameplay over story.