Which ski—all mt with some beginner park

My son is 15 years old and handily skis black diamond runs at Mary Jane and Winter Park, but he’s also now looking to get into more park skiing. So looking for a strong mountain ski that can handle trees, moguls, and some powder and crud, but also a ski that won’t mind doing beginner park stuff too. Currently considering these three skis: 1) Volkl Revolt 96; 2) Black Crows Camox; 3) Armada ARV 94. Thoughts on these three skis or, is there an alternative ski we’re missing?

What about Liberty Origins—96?

Mary Jane bumps and trees
Moderator removed post
Mary Jane bump and trees

Looking to get better skis for my off piste adventures in Mary Jane trees and bumps. If you ski Mary Jane, what skis do you recommend? Seems like it can’t be too wide beause of the moguls, but also can’t be too narrow because of the powder stashes in the trees.