What is an affordable 2D drafting software for amateurs?
It's not 2D, but have you considered Trimble's Sketchup?  It has a bit of a learning curve, but can be quite powerful.  And of course it is free.