A high flow cat shouldn't affect the sound much, if at all. It won't attribute to rasp like a hollowed cat or test pipe will.
I haven't heard the greatest things about the Random Tech cat. I am running a carsound cat right now...no complaints and they are cheap.