Я считаю, что StyleCop очень полезен для обеспечения согласованности в команде разработчиков. Это не улучшит функциональную ценность вашего кода, но улучшит удобочитаемость и устранит многие нюансы, которые вы получаете в совместной среде.
Что касается наличия большого количества правил, которые не применимы, я нашел лучший подход - это просто отключить те, которые вы не хотите отслеживать на уровне машины. Затем вы можете делиться этим конфигурационным файлом с другими, чтобы заставить всю команду работать с одним и тем же набором правил.
Что касается ReSharper, в правилах есть кроссовер, но основной целью является производительность кодирования, а не соответствие установленным правилам форматирования. Другое дело, что ReSharper - это только инструмент IDE, тогда как StyleCop можно использовать с msbuild вне Visual Studio. Как правило, нарушения правил ReSharper и StyleCop будут отображаться по умолчанию, поэтому вам просто нужно быть выборочным, с точки зрения которого вы хотите придерживаться и какие из них вы хотите отключить.
Удачи вам!