I have worked with Poolhouse Manager from Time Magic and cannot give it high enough recommendations. I currently work with some bar only and restaurant bar packages as well that are geared for more drink and food management, so I can tell you the differences between full blown restaurant/bar management POS and PHM. PHM is the absolute tops for customizing your timekeeping and various other pool room functions, but is lacking in the areas of drink mix inventory control, electronic beverage tracking, integration with video surveillance, food portioning, tip (gratutity)reporting, and other aspects of restaurant/bar management. You have to weigh how much flexibility in inventory control and cost reporting you require for the food and beverage side of the business.
There are a couple full blown restaurant/bar packages out there that also have table time keeping for pool tables and darts, but they do not have the flexibility in timekeeping management that PHM has. They are for your new style high profile restaurant bars that have pool tables like Cool River and the Bull & Bush in Denver. Cool River makes their money off their table cloth dining experience and Yuppie crowd bar scene. PHM would not work for them. If you aren't doing anything more than a grill with fixed menu sandwiches, a bar that does not need to keep track of drink composition for mixed drinks, or provide a bartender mixology lookup for making drinks, then by all means don't hesitate to go with Time Magic. IMO, by far the best Billiards POS out there.
If you need more restaurant/bar management control, contact me and I will be happy to turn you on to some that have pool table time keeping features as well as everything else for bar and restaurant. The price will go up substantially.
Also... PHM is EZ to train your staff on.