I live in Steamboat.
The park is decent but not really the best, check my latest edit under my threads so you can see what our park is like. (Its not very large at the moment)
The backcountry is legit though, at least when the snowpack is good.
Overall, go to CMC Breck for park, not Steamboat.
Hope that helped--best of luck.