Do you already [have] the CISCO phones of which you speak? If not you may want to go with someone else. CISCO conversion is sometimes a challenge.
If you are just looking at price, you may want to look at Yealink or Grandstream.
But your question is like asking, what is the best midwest state?
You need to look around a bit, get some ideas....