If you don't like the bland chain food, try El Rio Verde.
Los Cabos isn't really a true chain, but they do have investors in he handful of restaurants the owners' run. But yea the hole in the wall places are my preference as well.
To the OP:
A good friend from college is one of the managers of the location by Bass Pro. If you're not happy please let them know as they want to make it right.