"Best" is relative to what is required. What is best for one user may not be best for another. Regardless of the vast array of features available that I couldn't even begin to touch on here, some key things that I require in a system to qualify as "best" (Applys to software as well as hardware):
1. Dependability. Proven "track record" of performance in the field. Does the system seem to constantly need service or resetting?
2. Durability. Phones that are tough. Do they have crappy keypads that wear out quick? Will the system reset or crash every time it storms?
3. Serviceability. Friendly programming interface? Admin and maint functions easy to use or navigate? FRU replacement easy? Diagnostics capability? Documentation good or bad?
4. Upgradeability. Is it upgradable? Will future expasnsion require a costly software as well as hardware upgrade?. Will future products or features be backwards compatable?
5. Compatability. Will it work well with the voicemail?


------------------
| CMS Communications, Inc.