If you have a billing company that you trust and that treats your patient questions the way you want them to, then you're doing fine.

A PM module will allow you to export your claims in formats much "better" than AC. There's a standard that I just can't recall as I type this. The PM module will also allow you to import the EOB file (835) and update your records. Saves a lot of time.

Many programs let you track the usage of supplies, etc... if you care to enter their usage. Most people don't, I think.

$300/month is way overpriced. Even half of that is too high. Should be no more than $50/month in my opinion.