VOIP quality of service improvements

I remember in 2003, when I first started working with VOIP, it was horrible. Every customer we had, would complains about quality of service. Only way to fix the issue back then would be to recommend customer get MPLS or some kind of point to point circuit. This would fixed the problems, but it would come at a premium price tags and customer would be limited to using the phones at just locations that have MPLS and or Private Point to Point circuit with guarantee quality of service. I remember back then, internet speed were much slower, high end routers with decent CPU for processing also came with a premium price. Last month, I probably setup a handful of customers. This time around, I wanted to run a tests. I’ve setup the system with a decent router without programming QoS (quality of services) and yet I have not had any complaints on the quality. I basically was in shocked. Regardless after a few weeks, I’ve program QoS anyways, in an effort to avoid future problems. With that being said, I’m much more comfortable with VOIP now then I ever was before. I went through a time of avoidance because of all the problems I’ve ran into in the beginning of VOIP.