Late to this, but before you switch, write down exactly what you need it to talk to: online ordering, your accounting, gift cards, a table timer, whatever. Then make every rep show you each one working in a demo, not just say 'yeah, we integrate.' Also read the processing contract closely. A lot...