EasyEDA can create professional quality schematics.

Because EasyEDA has some simple but powerful drawing capabilities, you can create your own symbols either by copying existing symbols into your own library and then editing and saving them, or by drawing them from scratch.

There is also a Symbol Wizard to quickly draw new symbols for DIP, QFP and SIP.
picture 58

A feature of EasyEDA is that as well as extensive libraries of the usual simple “2D” graphical schematic symbols, it has a library of drawn “3D” component symbols, i.e. symbols that look like the physical components that they represent.

Using the drawing features in symbol creation, your schematic can be built like this:

Another powerful feature is that it is possible to import symbols from Kicad, Eagle or Altium libraries.