It's Equestria Girls. Outfits for anyone super-powered aren't always the best. But that being said, I think these people did a really great on the cosplay, especially for Vinyl.