As a newbie (about 1 month into printing), can also vouch for the E3D. Seems much more forgiving of a wide range of heat settings. the firmware upgrade for the temperature sensor is not entirely required, as I have actually returned to printing at about the same temperature levels.
I printed (and installed) the Mk 5 printer head bit, then a hot end fan and duct, then the E3D when I broke the Solidoodle hot end. I haven't got the hot end fan and duct working again, but printing is already way more reliable.
Would also highly recommend a separate / higher / more effective filament spool holder, as the full 1Kg spools on the rear mounted holder have a tendency to produce so much drag that either the filament strips off in the geared drive, or the print head gets held back trying to move and jumps the whole print by 1-2 mm partway through. I bent up some thin bar stock and hung it from a wall hook and it seems to work much better.