seamless management directly from the hardware wallet interface.
I totally disagree. A hardware wallet should be used exclusively for holding BTC long term. You setup the HW and save the xpub then you put it into a safe place and never use it anymore (only in extreme cases). For opening / closing channels you need to use the CACHE level of your stash.
Users MUST split their stash in 3 leveles: hold, cache, spending, as I erxplained so many times here: