Sorry if MythmbHurts last statement was rude in his response.
Different Blackberry models, handle things differently. For instance, my 7130c is able to download ringtones from the internet while the 7100i can't. However, there is going to be a update out for nextel sooner or later which will most likely change this.
Instead of me writing down all the cool BB apps, check this thread out: POLL: List the 3 BB apps you cant live without (other than stock system apps)
It may help you with your decision of blackberry applications.
As for synching, all I have ever needed was Desktop Manager, I honestly don't know if there are any other programs to enhance this.
I hope these answers have been helpful.
And, welcome to the forums!