Will this board do well for all mountain riding as well? I like cruising down hills and jibbing on side walls as well and want to make sure its tough enough to handle it all but flexi enough to pop anywhere! Lots of powder in park city and need to be able to ride it. Any feedback? Thanks!