There is no better casual dining in Lake Norman than the Brickhouse Tavern.
The burgers, pizzas, and appetizers all are excellent. The chicken quesadillas are the best I ever have had anywhere. They have a good beer selection and a good wine selection. The bar makes excellent mixed drinks. We have been there many many times and have never had bad service. The structure itself provides the atmosphere casual dining chains knock themselves out to create.
During the school year it usually is hard to get in for dinner, even on weeknights. Yes, it is the only such place in Davidson itself, but there are similar places within 2-5 miles north and south, but they really cannot compete with Brickhouse Tavern.