Does anyone have any recent experience with combining EPOS with BP?

We use Xero, and I've heard that a combination of izettle, xero, connexfx might work, but it seems awfully complex. The MOTO option in BP works well for off-premises sales, but we'd like a simple way of taking card payments with customer present.