As above

I was also tempted with the Davinci however decided that a custom built one was my preferred route as I can get many spares next day delivery and tweak away at firmware and many , many settings - it is a very big learning curb though and can be very frustrating. The good thing about building your own is if a piece of hardware fails you are a step ahead as you will know how to replace it. The Davinci also uses custom filament cartridges which was another limiting factor for me.