I have some barely used 158 Scratch Pro's. They work great in every condition you listed except they aren't so great in powder. But they've been holding an edge well on ice, and making really quick turns on groomers. They also ski the park well, and they've never touched a rail. The only reason I'm selling is because I've upgraded to Elizabeth's.