We have a small C and have had three Bs over time. The last two were Roadtreks. One was a 210P and before that a 190P. I seem to recall that the Zion was built for those that didn't want all the bells and whistles common on 190s? In any event it is now on the new RAM chassis and will not have the carrying capacities of the Chevy with the 6L engine.
We left the B World a couple of years ago for a small C because our style of travel had changed. We now spent a week or more in each campsite (normally state or national parks or NFS, BLM, COE). We needed the room, a full dry bath and a permanent bed. We miss our B for its convenience, economy (we got about 14 MPG on our 210P). We also now tow a Jeep which is a bit more hassle in my opinion.
I suspect due to age and interests, at some point we will be B shopping again.
As you know, Bs are more expensive than small Cs due to demand and construction design. Just a fact of life and a given.
There is no question in my mind about one thing: Bs offer more flexibility as to parking, going, doing. They also offer less for living in the coach.
Every RV as you know is a trade off and our needs change with circumstance and time.
Paul