I have an idea I've been siting on, and I would like to hear what others think of it.
Some people, like me, have a love-hate feeling about viewmodels. They are useful to have so you know what you are doing, but detrimental to have due to the blind spots. What if we had Transparent viewmodels? That way you can see the viewmodel AND be able to see through it. There could be a slider in advanced options (and a console command) that can adjust the transparency of the viewmodels from 100% (fully visible) to 0% (not visible) and everything in between. That way people can adjust the transparency so if feels just right for them.
I was considering emailing valve this idea since it is so simple it wouldn't be very hard to implement.
Feel free to comment and critique.