Another good one to consider is CiviCRM. It's open source and built in the States, and has very strong website integration. It has its drawbacks too, like any other system. If you'd like any details about that platform just let me know.
As Kyle says you may not be able to get all the way down to just 1 system, but trying to reduce the number is definitely a good approach. :)
Some of the systems you listed I wouldn't really consider in the CRM space, I'd see them more as internal productivity tools for example. Rather than focusing just on the CRM choice, I'd suggest looking at your overall needs and thinking about what combination of tools could meet those needs and fit well together. You might end up with a few tools like:
CRM + public website
Martin Hansen Senior Consultant / R&D Lead 519.725.7875 x2120 | 888.817.3048
PeaceWorks™ Technology Solutions 101 - 554 Parkside Drive, Waterloo ON N2L 5Z4 www.peaceworks.ca
Mission driven technology solutions
This communication is intended for only the party to whom it is addressed and may contain information that is privileged or confidential. Any other distribution, copying or disclosure is strictly prohibited and is not a waiver of privilege or confidentiality. If you have received this telecommunication in error, please notify the sender immediately by return email and delete this message from your computer.
Please note: If you do not wish to receive promotional emails from us, please reply to this message indicating your preference and we will refrain from sending further promotional emails.