I just select the tabs that I want to close in gang (either with shift or ctrl/cmd) and then close them either with ctrl/cmd-w or a right click. For me it would be very rare that I want to close all but a single tab.
But I admit that I'm weird. I still can't completely let go of Firefox because of Tree Style Tabs. Tabs on the top is madness!