I have used editors provided with games before (Torchlight has one that looks similar). They are generally pretty easy to use, and powerful. I am still amazed at the things people create.
The logic creation was always the scariest part for me, so I will be interested to see how this works in D:OS. I never had affinities to work with in other titles, so it will be new. This is going to be a great addition, and these really add to the game longevity.