Mate, i had an E Pro 1 as my 1st EMTB. When i bought it i was as happy as a dog with 2 dicks. It had issue after issue after issue within the 1st month and i put up with it for 3 months. The only reasons i did was my LBS was unreal to deal with, and i actually thought between us we could solve any issues. There were plenty of times i could happily of set fire to it or tossed it in the bush and walked away. Anyway, long story short, the time came and LBS said, mate, we have ordered you a replacement bike and this one is going back to Giant. So now i have an E Pro 0 and absolutely love the thing. Not any sort of major issues since, apart from some moisture in the switch. Has not let me down once, just charge and ride apart from the standard maintenance. I am not unhappy, but i wouldn't say no to some of the other brands as well, so many to choose from, the hardest part is making a decision, how can anyone not grin like an idiot riding these things, there awesome.