I just got the Phantoms a few weeks ago. They're really tech compared to my old missions. From what I can tell, they seem like they're going to be super damp and on the stiffer side of the spectrum. Perfect for freestyle all mountain. If you go with these, you probably won't be dissapointed. I can't wait to shred with them once we finally get some snow around here.
What do you mean by "super damp"? As in shock absorption?