Как часто Вы разбиваете описание одного класса на несколько файлов через partial?
В моих проектах partial присутствует только для классов описания форм в WinForms.
И явно он больше и не нужен. Классы нужны для какого-то конкретно функционала и если в одном классе кода становится столько, что у добнее разбить на файлы, то явно такой класс можно разбить и на более мелкие классы.
Никогда в жизни не разбивал. Ни разу! Может быть потому, что никогда не кодил на C#? :-)