Bought my system and Poles from them approx 4 years ago. Recall being in the brown sticky stuff one B/Holiday weekend and they pulled out all the stops to help.
The only issue i have with them are Postal charges, but as they claim, it isn't there charge, but maybe a shop about for a cheaper alternative could be a idea!
Have only ever used their poles, so don't think i'm in a position to comment against others, but like anything, If YOU look after them, they will look after you.
Rob.