From my perspective them releasing it when they did was fine. The design is for it to be swap-able so revisions and improvements could be made throughout the printers life cycle. Do I like the fact that I got a horrible smart extruder out of the box that failed in the first week, no, it really ticked me off. They came through with two more extruders for me to use and though they have given me far less issues than the first one they are not the new revision. I have two of those arriving tomorrow based on tracking. 3.4 and the new revised smart extruders would have been nice to have at launch but the company is still in it's transitioning of a hobby to mainstream and I expect a lot more changes over the next couple of years.