The main factors to consider before choosing a VoIP system are pricing, setup fees, service contract and termination fees.