Own an Ultimaker 1 and really can recommend it.
Only electronics come assembled but it's completely open source so you can check out the schematics and firmware code.
Easy to build and very hackable - in the good way.