I'm inclined to wait for 3rd or 4th gen, paranoid as I am. Let the quirks work out: parts avail, support, software, computers, window seals, drive train stuff, engine choice, pricing/avail. The chances that these don't become hyper expensive secondary market toys for rich people are very low...