I enjoyed the specialty restaurants and even though the menu doesn't change, there were a number of options I enjoyed. While you are only permitted one reservation per restaurant, we would ask early in the morning if space was available and we were actually confirmed several times in each restaurant.
I don't know that Concierge level and above is treated better, but they definitely are given first option on dinner reservations. I was not concierge level however and still ate at both the restaurants more than once and had a table for two each time.
I also am like Jan and brought bottled water, sodas, and liquor onboard and didn't have much of an onboard bill at all.