Some ideas I've had:
- Custom Icons for circuits, removing the bordered square
- Moving in and out pins anywhere on the circuit border
- Adding labels on the circuits
- Rotating circuits and built-in components like busses or i/o
- A built-in truth table utility and Karnaugh map solver utility
- Dynamic bandwidth components by generalizing the current 1/4/8 components... N i/o, N busses, and N:M split/merge. Optionally restrict N to 2^x and max 64... (1,2,4,8,16,32,64)