We never deploy Basic edition, always Essential or Preferred. If a customer insists on line appearances, I've figured out how to use Essential and emulate a key system. However do everything in your power to convince the customer that Call Appearances are not the end of the world, and with most areas requiring 1+Area Code even for local calls, you can dial out without dialing 9 first. That takes away most of the initial objections to using a hybrid/pbx mode.