I'm relatively new to the BB world and find it fit's my needs very well over all.
BUT - Is it just me, or is the Blackberry profile system an overcomplicated mess?
Profile inheritance from the normal profile was confusing at first. Then I created my own custom profiles. Then, there are profile settings in the messaging options that have settings not in the main profiles. And you can't delete factory profiles that you don't use.
I recently installed BerryBuzz and had to go through the hell of configuring a million options in a million places. Oh, and OS updates are fun too if your profile settings don't restore.