We have a 24' B+ with a small dinette slide. We really like the added room but we have had issues with it. My take- I wouldn't get a slide unless in an emergency, you can manually crank it in, which on ours, I had to crawl underneath the MH and turn the shaft with a wrench. We just left it in for the rest of the trip and fixed it when we got home. I definitely would not get a slide that blocks access to the bathroom or any area..
I would be leery of a slide that contains appliances, stove, fridge etc. Too many connections to go wrong.