Are there are good uses of Partial Classes outside the webforms/winforms generated code scenarios? Or is this feature basically to support that?
Generally, I consider it a code smell.
If your class is that complicated then it can probably be broken up into smaller reusable components.
Or it means that theres no inheritance hierarchy where there should be one.
For code generation scenarios it's good but I think code generation is another code smell.