Re: What is the advantage of "writing netlist directly" over "drawing a schematic"?
Well, one advantage of the netlist-only way is that
you don't actually have to have schematic capture
software, its costs and/or learning curve.
Having spent many years in both modes, I feel that the
schematic driven design is worlds ahead in "throughput"
especially if you are doing on-the-fly topology fiddling.
But what is lost, is some of the as-you-go thought about
hierarchy and design parameters, etc. that sort of just
happens as you manually assign nodes and values, and
transcribe your paper sketch to (say) a working subcircuit
call.
Not that you can't apply disciplines and maintain order
in a schematic-driven design environment, but easy does
beget lazy.
The most significant advantage of schematic driven CAE
based design is that the same exact "circuit" that feeds
your simulations (electrical proof of design integrity) also
serves the backend as the verification schematic. That
drives out a whole bunch of opportunity for error there,
where it's deathly important. Fond memories of blue pencil
trace-by-trace checks, paper schematics vs Versatec 42"
layout plots tacked to the office wall... kinda amazing, in
retrospect, how little I screwed up in those days.
A lot of your answer depends on how important is, what
you are doing - and how costly the failure will be, vs the
up front expense to buy, and effort to learn, maximally
capable tools.