I am coming from Elastix and FreePBX. Here is what I like and what I don't like. 1. Overall Impression 3CX is a solid solution that can be implemented fairly easily. Depending on your environment (static vs DHCP, firewall, etc.) you might encounter some smaller issues, but most people should be up and running fairly quickly. 2. Functionality I see significant improvements over FreePBX and Elastix. Especially, when it comes to combining extensions for one user (Desk, PC Application, Mobile Application and Mobile Phone), it feels well rounded and provides functionality the other solutions don't offer. 3. Licensing The free edition provides a lot of functionality, but it falls short when it comes to trunks. The one trunk limit feels very harsh! I personally like to test new products in a home environment before I recommend them to customers or colleagues. With a one trunk limit, I cannot recommend this solution because I don't know if trunk fail-over is working (or supported). While my company is not a VoIP service provider, we do provide Fortune 500 companies in the United States with management consulting. This might include vendor selection and, on occasion, the selection of a VoIP/PBX solution (in combination with other expertise we provide). Keeping this in mind, I feel that restricting users to one trunk is a fundamental restriction that does not allow me to properly evaluate/test business grade functionality in a home environment. I mean 3CX is already limiting the amount of simultaneous connections. So, why did you also have to put a one trunk limit? Most free users won't care, but people who are testing with the added value of potentially recommending your solution are severely impacted. I am also not saying that you need to enable all features in the free edition. I mean I completely understand that you need to make money as well, but the trunk limit feels like an unnecessary restriction. 4. Purchase Options While the license pricing itself seems fair, I am surprised that your licensing model does not include a SOHO option. I mean I am living in Silicon Valley and there are a lot of people who are running a small PBX at home, home or micro office environment. These folks typically need 2 trunks, 2-4 simultaneous calls and, ideally, up to 25 users for a conference call (I guess this might not be possible if conference call users are counted as simultaneous calls?). What's the benefit? People in this market segment are typically very technical. You can count on them testing your solution and finding issues, potentially solving issues (or finding workarounds) and suggesting product enhancements. Here in Silicon Valley, I see more and more companies (e.g. Sophos) embracing and benefiting from this model. 5. Suggested Enhancements I am stunned that the mobile applications don't include an option to make video calls. I mean you already have the functionality in the windows client and so it should be merely some development on Android/IOS at this time. Hoping to see that soon! Anyhow, if my feedback is beneficial to 3CX please give another thought on the trunk limit and, maybe, increase it to two. Thank you for providing us with a great solution!