Similar situation.
Assets in USD and EUR, spendings mostly in CHF.
I use IBKR too with base currency CHF.
I hedge with globex futures. Rollover not really an issue as spreads are tight on my pairs USDCHF CHFEUR (EURUSD).
I highly doubt a forex broker is a better choice, imo most charge...