I have SR95 and Enforcer 104 and I believe the latter is a MUCH more versatile ski. While I love to rail groomers on the SR95, I have much more fun on the Enforcer 104s on bumps, trees, steeps, powder, etc. The difference comes from how much rocker there is on the Enforcer, and how easy it is to release the tails...
So if you are mostly a groomer skier, I would choose SR95; otherwise I would go for E104.