I recommend you to buy raise3D pro2 dual extruder 3D printer as it's more pocket-friendly and inexpensive 7dollaressay website review and for more stability and reliability as you said above go for Ultimaker 3.