So...

Being able to use line thickness.
Use Layout - or Plugins like 2dTools-LineStyle
Being able to use line types.
Use Layout - or Plugins like 2dTools-LineStyle
Being able to use line colors.
Use Layout - or Plugins like 2dTools-LineStyle - or Style Color-by-Material
Being able to join lines.
Use Plugins that 'Weld' [e.g. TIG-Weld] or 'Merge' unneeded vertices [Fredo's toolset]
Being able to stretch lines.
Use the native Move on a vertex, Entity Info to change Length etc
Being able to dimension angles.
Layout - or there are Plugins available...