I like DoubleCAD for general cad work, from layout design to electrical schematics. It's available at https://www.turbocad.com/content/doublecad-xt-v5. It's free but you have to register.