I'm an avid DIY'er and "citizen scientist," and my non commercial web page includes an article on how speakers work, plus my own modeling program. It doesn't have any great advantages over WinISD, other than being fully open and documented.
Something I've learned is that "different" drivers can end up looking similar to one another in the response curves for a couple of reasons. First, the box becomes a dominant factor. The box modifies both the resonant frequency and the total Q factor. Second, the logarithmic function for computing dB turns big changes into small ones. Thus, speakers actually turn out to be forgiving of minor changes to the design parameters.
Germane to what Andy mentioned, most modeling programs, including mine, use the "power" number to compute an equivalent input voltage, and the graphs are shown for constant voltage. This approach has its own rationale, but is never clearly explained by the modeling apps. In fact a motivation for writing my own modeling program is that I don't want to trust a "black box" if I don't know what it's doing.