Sales Force is great when you are small - I went from Start Up to 20 Sales Reps and 5 back office with 42 total people in last few years. Here is the breakdown of what works when and why.
I totally agree with you here. If you are planning on scaling up you team Salesforce works well, especially for managing big teams or even a number of teams.
However if you are small company say under 10 people, salesforce can be cumbersome.
So really it depends on what your company does and what you need to capture.
http://www.robinsunleashed.com/?p=106
Great info already with the voting... here is the "WHY"