Right now editor tabs usability is very poor. I constantly have to use the tabs list to switch between them. Maybe you should make your own customizable widget for tabs?
First of all I would like to have an option for
multiline tabs. That much would probably be enough for me. But I recommend you to not stop at that and look at
Tabs Studio extension for MSVS. The way it handles tabs is extremely handy! It groups files with the same path but different extension in one tab. For example - source file and header.