I would pick Boathouse. We tried STK during the Magical dining event and while the food was good, it was not an atmosphere for my family with the grandparents. It was very loud (we went early when it is supposed to be quieter). We’ve had better steak for a lot less $! Everything was about the up charges.
We’ve been to the Boathouse at least 5 times. It’s our favorite DS place to go. The food is outstanding with options for my picky eater and we have had excellent service. It is very family friendly.