Well in all the years I use wireless headphones, I never experienced running out of battery while listen to music. The battery life is sufficient to provide enough power capacity for the usual continuous usage. With the tremendous battery life of around 30 hours and even more, I have no concern that I may run out of battery. With the quick charging feature, of many wireless headphone, a fifteen minutes of charge can give you several hours of listening. I haven‘t found in the technical data section, if the IO-12 has a quick charge feature, but I would be surprised, if there isn’t such thing. So, I would only consider wired usage, if I could gain significant sound improvement.
Because my usage of wireless headphones is mostly if not exclusively mobile, the quality of sound in wired mode is of no concern for me. At home, I mostly listen to my speakers in my living room, at my work room, I use my wireless headphone for computer work. In bed I mostly listen music with my excellent Sennheiser IE-900 (wired IEM), because is doesn‘t disturb, when I lie in bed on the side.
Today, we have excellent wireless headphones, with great sound and long battery life. IO-12, PX8, H95, Bathys, and ML 5909, let down mainstream Sony WH XMx and Airpod Max headphones down regarding sound without to much trade off with ANC. As such, we have now really good alternative options. I chose the BW PX8 for comfort, portability, sound, price, design and ANC quality. I am still puzzled, if I should give the IO-12 another test at my local dealer (if it is available), the main reason not to buy it, were size (especially the case) and price.