This is probably a really stupid question, but is there going to be much benefit in indexing a boolean field in a database table?
Given a common situation, like \"so
No.
You index fields that are searched upon and have high selectivity/cardinality. A boolean field's cardinality is obliterated in nearly any table. If anything it will make your writes slower (by an oh so tiny amount).
Maybe you would make it the first field in the clustered index if every query took into account soft deletes?