If it had of snowed five feet while you were there you probably would have been raving about it.
The mountains are huge, not sure about the catering to snowboarders with the trail lay out. Sometimes the natural features of the mountain make it what it is. I haven't ridden there so I can't really comment on it.
I do know that it's a Disney Land for traveling snow sports types. For some that is great, for others it's a turn off.