CDiPhone pros and cons