The ability for us as an organization that is very new at this level of giving management software was limited by our lack in resources but we have managed with what I believe were great results over these last few years! We really love it because its so easy once set up correctly - all information flows through one screen which makes keeping records much easier than having multiple spreadsheets or emailing people who need info about each other etc..
It has made managing volunteers way more efficient allowing them time away without worrying if they missed something important (ie paperwork).