Should I use electron for usb application



I’m considering using electron for development desktop application that communicate with a device using USB connectivity.

I followed some tutorials with serialport and always got into a problem, sometime it was a problem in binding.js
When I finally succeeded to run it locally on my Mac (OSx), I used electron-packager to create a bundle for Win32 64bit and then or running the application on Win32 x64, I got new errors, I solved some, but now stuck on:

\vboxsrv\share\serial_hw-win32-x64\resources\app\node_modules\bindings\bindings.js:83 Uncaught Error: %1 is not a valid Win32 application.

My question, do you people think that electron is mature enough for Desktop application that require native binding?