I havent personally owned viper or delt w/ customer service. But I can say from many experiences that Castle is second to none in customer service. All my experiences have been great. They also offer a field card now for adjustments on the fly.
Get the SIDEWINDER THEN UPGRADE the escc next.