I had my regular bike shop do my build. My ebike, like the other bikes that this shop maintains runs great. After my research i choose a system off e-bay from china that covered every item needed, and than installed on a LHDT. I have used for all sorts of rides including gravel, and light trails. I also use it for pulling a trailer. The bike has fell over, and had a light crash. As a non-technical user, I also have not had any issues with the system I purchased.
IMO though you do get what you pay for, and the aesthetics of the system like Bionx really beats the one I got from ebay. When people look at my no name system, they ask "whats that?" In time I would think that as a brand Bionx will add familiarity for people to identify with.
I like mine, and have not had a issue with it. The money saved on the e system purchased a new frame to hang it on.