I strongly believe that the class of widget I'm building should stay firmly out of the user's way. The point is to forget it's there. So, as simple IO as possible.
We've had very few issues with BLE, but it is one of the things I'm most worried about as it absolutely kills the experience.