Bounded Contexts are not necessarily about breaking a large model into smaller models but rather for identifying distinct domain models in you business. Each BC should have its own data store. A BC can make use of the data from another BC in various ways (anti-corruption layer, value objects).
So you may have an Asset BC, Warehousing BC, Invoicing BC, Accounting BC, or CRM BC. The advantage is that you can focus on one area at a time. It is probably somewhat tricky to get right and identifying the boundaries requires an intimate knowledge of the various domains so the domain experts are invaluable in getting this done. The difficulty is on par with identifying aggregate roots.
The big benefit is that if you get the decoupling correct your maintenance is going to be easier. It is the right thing to do :)