If the budget is no problem then BoseX will improve every situation. It's cheaper to get new sunglasses first.
I use Silhouette Titans with a headset and recommend them totally. The arms are incredibly slim and very flexible; the whole thing is light. You won't know they are on (apart from the darkening). Wearing them for 14 hours a day has not given me a headache