I'm running dual fans. Not Windstar, but dual fans are dual fans.
I've got ECM control of the first, and the second is a "backup" wired through a factory GM temp switch that is something like a 240* on...obviously there only if things go wrong.
I would not run any fan all the time. It defeats much of the purpose of electric fans, outside of water crossings. Many upsides of running the fans only when needed, very few for running all the time. IMO.
For multiple reasons, I'd wire both up identically if possible. I would not run a fan with a temp control below the rated thermostat temp, and I'd leave a margin. I believe I have my ECM set to 215* fan on 205* off with a 195* thermostat. That allows for some variation in temp. readings/t-stat flow/etc. Otherwise as already stated, the fan(s) may never turn off. Don't underestimate what kind of load the fans are going to put on your engine...startup draw will be more, but nonetheless, you are adding burden to your electrical system and thus the engine, minimizing that would seem to be in your best interest under all circumstances.
If you wire both up identically, but on separate temp senders, IF you got to the point of realizing you needed the large fan vs. the small as primary, or vice versa, you just swap the plugs on the relays and you've got additional (or less) cooling. Also you've got redundancy/swappability for potential failed components.
If your cooling is "too" efficient, you are going to see a lot of fan cycling.
I don't think what you linked is a particularly good product for your app, as it's apparently rated at 30A. If others have had problems with 30A components and the Windstar fans, I'd definitely not want to push my luck over time.
I would not waste my time/money on PWM or four stages of cooling. Although that would be very neat, practically, dual fans set up as primary/secondary will be fine.