I have been using it for a long time from Sprint. Works fine, no difference in quality if it is over the cell or wifi. The only issue that I had, but it might be how Sprint implemented it, is that it won't switch a call from one to the other on the fly. If i start a call in my house over the...