Fitting 43’ of rv amenities into a 28’ space will be a challenge.
With everything you listed, its going to be thin pickings.
You might have to choose a non-slide floorplan which is not necessarily a bad thing. Less to go wrong.
Most 28’ class C’s have a folding queen bed unless you go to a non- slide floorplan like
Gulfstream Conquest 6280LE
Coachmen Cross-Trek 27XG.
You will have a split bath and the recliner option in place of the sofa, may or may not be available . Im not sure if there is enough aisle room to recline. But you are gaining a comfortable island full QB which is easy to get in/ out and where you will be spending 1/3 of your day, every day.
I would check the websites of Phoenix Cruiser, Leisure Vans and Coach House to see if there is a B+ that suits your needs. Expect pricing to be much higher plus the floorplans might not be what you want.