IMO there should never be a reason to build a large plugin.

Every plugin should just do one thing and if you need to build something big build a plugin of plugins.