A few more ideas that would make the Variable Pattern a Game Changer:
1. patterning surface features (vote on: ER#906031, "Ability pattern surface features using Variable Pattern".)
2. allow to dissolve variable patterns in order to generate planes, sketches and features
3. visibility in the feature tree of the planes that are created internally by the variable pattern in order to be used in defining other sketches, features or mates
4. visibility for the sketches that are created internally by the variable pattern in order to be used as references for other sketches or features.