DIPTrace is good, there are a few things I don't really like tho.
Can't edit all planes at once, need to explicitly select a plane to edit. Can't make a via where ever you want, program decides for you. Needs a little work with the manual controls (via, traces), like deleting a section of a net isn't allowed (dumb).
One the other hand DIPTrace is only version 1.22 so they'l probably change somthings around.
I'm going to look at 'sprint layout 4' and Ultiboard.