I don't have a class B, but a Truck Camper - but with a cassette toilet.
Doesn't the cassette itself, or the compartment get "gross" and need cleaning out?
I can see how it could be handy, but need servicing every 3 or 4 days.
If you rinse the cassette with clear water after use, it stays pretty clean. 2 times are usually enough and all that comes out is clear water. The compartment itself doesn't need a lot of attention. It is a good idea to wipe it clean once in a while, but it doesn't accumulate a lot of gross-ness quickly.
Typically, you need to dump about every 2 days if you are travelling as a couple.
There is an issue with the cassette in that it likes to sputter a little when you use it after you have changed altitude (pressure difference).
Here in Europe, many people have installed an SOG kit (link below). The kit contains a small fan that engages as soon as you move the flush lever. It vents all gases in the cassette to the outside through a carbon filter. Not only does it eliminate any sputtering - it also lets you use the cassette without any chemistry / deodorant. So you can dump the contents into any toilet along the way.
Dumping itself is straightforward and just as clean (or dirty) as with a black tank - but minus any hassles with a dump hose.
I wouldn't want to go back to the black tank system. But I would like to carry a spare cassette (for which I have no space in my truck or camper).
SOG link:
http://www.soguk.co.uk/