The template needs to consider impact of local or city taxes that may be imposed especially if revenue recognition is different (market-based vs place of performance) for an S corporation vs Schedule C or partnership. For example, in NYC, a C corporation's revenue is market-based sourcing whereas S corporations, partnerships, and Schedule Cs are place of performance. There is no penalty for an S election if there are clients/customers located in NYC.
If NYC changes its rules so S corporations conform to C corporations for revenue sourcing, the NYC tax would be ~9% on taxable income. That alone can change the decision of whether to elect or not.