Apart from power comes issues with encryption (or lacking part thereof). Then there's the need to address issues whilst using bluetooth such as when keyboard is running low on power, keyboard is charging and keyboard is fully charged.
Bluetooth mod isn't exactly easy as it may seem.