KiCAD 5 was recently released (congrats team!) and it got ngspice integration which sounds neat. Haven't yet had time to try it out, but what I've seen so far looks promising. Of course with SPICE (and really any simulator) the problem is creating/finding good models for your parts or even generic ones.