I've been immersed in Arduino and the Atmega32u4 for the better part of 18 months to bring a wired product to market. It's a game controller/joystick for PC/Mac/Android. I'd like to start working on the next version as we finalize manufacturing and I want to explore it being BLE wireless. If I can get through the hardware partnership hurdles I'd like to even explore getting it on Xbox and iOS.
I'm strongly considering making it have an internal battery that is rechargeable via USB, and also playable via USB. Initially I was looking at the ESP32 but it seems to draw a lot of power. I then looked at the STM32 and got a little overwhelmed. I am beginning to think the Nordic nrfXXX chips might be the best choice. I'm discovering that there are no good options right now given supply chain shortages, as ARM-based chips seem to be hard to get.
What is the easiest to develop, most cost-effective, and most battery-effective IC you all recommend for this project? And what development kit should I explore? Adafruit Bluefruit?
There will likely be 7-8 axes and 18 buttons.