The Landry’s card will give you priority walk up so you don’t need a reservation. They alone makes or useful. It’s a $25 fee but you get a $25 credit right away. It’s good at tons of restaurants around the country so it could be useful. It’s a one time fee so it doesn’t hurt. And you have if you come back to WDW - you can use it TRex and Yak and Yeti too.
The food is like Applebee’s- nothing will knock your socks off.