I'm not ready to buy a 2nd bike yet,but when I am I have already been thinking about this very subject.I have been supporting my local ebike shop for a year now and I really value his experiance and know how on everything ebike.I'm always looking at ebikes but the first thing I do is see if he sells that brand.I would buy from him before I would choose a direct purchase.Lucky for me he is only 20 miles away.If I was way farther away from an ebike shop then I would not hesitate to buy direct.Also I rented a Rad Cargo bike last year in Petosky Mi for a whole day and I loved it.I put 28 miles on it with my wife riding on it with me.When we returned the owner let me switch the battery over to a Rad Rover and I rode another 10 miles with out charging up the batt.It gets better,still having juice left,I put the battery back on the original cargo bike and rode solo another 10 miles.48 miles on that charge and there was still more charge left I just ran out of time.I say get to know your LBS,if you like them and can do bussiness with them thats a huge plus and can save you tons of time and money down the road.