Soft caps in a nutshell:
Crit scales with a negative growth. That is to say, the return from getting more critical is lower and lower each time. This soft caps at around 36% base crit, (somewhere in the 1300+ crit stat), but I've got a margin of probably 5% either way given this was done using excel and not a proper program.
Until that point, every point of it is the best stat you can get.
Determination is always a set return. Because of this, it's never BAD, it's just you'd take it last if tp was not a problem. OT warrior's love it.
SkS is a funny one, because it's an exponential growth (except the exponential growth does not happen until we get under a gcd of 0.8s).
Because of this, SkS is always a positive growth, and it outstrips crit around the.........1.7gcd timer. (Assuming crit is progressing at a similar rate).
So we get the relationship (currently), of crit>det>sks, because TP is a problem in the end and we don't want to run out mid fight.
Parry footnote:
Parry scales similarly to crit, because we are increasing a chance linearly. So a lot of parry is not going to be a lot better than a smaller amount of parry. Only somewhat better (if you catch my drift).
I.E. The difference between 20% parry and 30% parry is much larger than 70% and 80%.