I don't often want to draw without a netlist (although this can be useful for things like large arrays), I want to create the netlist quickly and easily within the PCB editor.
With PCAD, I go into "place connection" mode, drag a connection line between pads - if it's a new net it pops up a dialog with a default net name (NETxxxx) , which I can either edit or just hit enter to use the default.
I can also right-click on a pad and do "add to net" from a list of the nets in the design.
As for DRC, it can manually route using the design rules so you generally end up with most rules met. Subsequent dragging of parts & tracks can break the rules but you can just run manual DRC which tags issues for manual fixing. ,