I've been running an XS Power catted dump pipe for over 5 years now (about 80,000km). I can't exactly quantify how restrictive it is, but it has been doing the job.
I looked at the cat a few weeks ago and it hasn't shown any signs of deterioration. I'd say for $140 over the course of 5 years it's been well worth it!
I've had a different aftermarket downpipe crack before and that was because I didn't have the lower brace on it. Make sure it's there!!
On that note, make sure you have a lower turbo brace as well. It has something like an M18 bolt on it. I didn't have it for the first two years of ownership and had no end of trouble with loose manifold bolts.