We're considering one of these companies for crittal replacement. Anyone used one of them and had a good or bad experience? And how good were they at dealing with any issues? Thanks!