Well...
Good: Armada says that they're crazy light, and due to the elf shoe tech you can stomp just about anything without trying
Bad: About the elf shoe tech specifically, a heli guide in whistler told me that the ARG's, which have very similar technology (but are way bigger, obviously) are a lazy man's ski, that he could take a thousand runs on them and not get tired but that that was because they were way to easy to ride and you couldn't feel anything.
Also, even though Armada advertized the Alpha 1's as revolutionary, I haven't seen a single person riding them, which is a bit of a telltale sign...