Ok I will be the big bad defender of room serivce
You have to utilize it correctly to get your money's worth.
If you have 3 young kids, as I do, and all 3 have to get bathed and ready with only 1 bathroom... plus mom and dad... it takes a while
I would order breakfast the night before and everyone can eat WHILE getting ready.
Dad can pack the backpack, shoes... check ressies... mom can be doing her hair, make up... picking up the dirty clothes.... kids can be eating, getting dressed, brushing teeth... all while munching on breakfast. Room service also starts at 6:30... not that we got up THAT early but I think we did have it for 7 a few early mornings... anyway it saves lots of time
PLUS... if your kids are easily distracted in resteraunts AS mine seem to be... its harder to get them to EAT.

how can those eggs compete with Winnie the Pooh? We would all leave for the day with full bellies... which cut down on in the park snacks. It is 2TS if your using the dining plan BUT you don't HAVE to tip as the tip is included.
As to the dinner... we only had room serivce dinner once as my Ryan was sick that day and Savannah was cranky. We have done room serivce at other resorts and it is the BOMB with young kids!!!
You can get the ready for bed while waiting for the food. usually they pass out during the meal... leaving you a romantic time alone on the balcony with dessert.
Young kids can be really tired and cranky at the end of a full Disney day. Its nice to relax in the tub and have lobster or prime rib brought to your room