Get a freehub. I know thats not a proper answer but they just never ever ever go wrong. I'm running a profile that is over 4 years old and its never had a part replaced. Its in 100% working condition and all it needs is a new sprocket really where the old one is so old and bent. It never skipps. Freehubs ***. But i had a try-all freewheel, it didn't skip on me once. Really nice feel, almost instant engagement... Couldn't fault it. Also had it for the same amount of time as my mates tensile and that is completely frigged. Skips every 5 minutes. so also try-all freewheels ft... 2nd place?