For over 12 years, I have supported RIM/BlackBerry. However, over that time, my frustration has grown and grown. Products like the 9700 were offered with all sorts of feature like GPS navigation. Sadly, they barely functioned to the point where they were unusable in the real world.
Over time, I also discovered that calendar items were being automatically deleted as they aged - this, without any warning or prior information. Looking up past business meetings which had disappeared was pretty frightening.
The BlackBerry World App Store has never worked properly. Rather than a one-click install, most apps crash during install while leaving partial files in the system.
The 9700 routinely locks up due to lack of space - but there is never a warning or option to move software and data onto the MicroSD card (for example).
All of the above is extremely frustrating to the point where I don't want to continue (let alone upgrade) with the brand but I just love the keyboard.