Dev'ing for Source is tedious

Dear fellow lopers
,
Working with the Source engine is often really tedious. We find ourselfs in 2010; Where automation, robots and Apple **** have taken over the world. One would expect a company that promises its full dedication towards the modding community to adopt simple functions that'll improve the workflow. Sure, The engine itself still stands strong amongst visual heavyweights such as the cryengine and the UnrealEngine but the workflow is lacking A LOT in my opinion. No matter who I ask, they all agree on one thing: It is pre y2k, time consuming and makes us want to kill kittens. The average person would classify making maps as tedious itself but this is getting rather annoying. There are so many things in Hammer where i think 'this could have been better or worked faster'. So i have decided to come up with a list of anoying little things that could have been easily fixed. It gives me the impression they don't want to make the SDK better. At the moment Valve left us with a half working 4 year old (updated) engine and a non functional editor based on workcycles from 10years ago.
-Materials (vmt's) need to be hand edited. Sure you have programs like Ducttape ( thx coder ) and VTFedit but thats not the point. It's not a good workflow. Also, when you import textures you have to re-open the editor. And all these VTF compressions, its really confusing.
- Lack of a proper texture tool. You have to hold CTRL to select all the faces you want to select and if you by accident fail to hold CTRL you have to start all over because CTRL-Z will make the texture tool bug.
- When placing in models, You first have to make a prop_static and after that specify a model. This works pretty slow, as i'd like to drag it from the model browser.
- Working with models - editing qc. files is tedious
- The lack of a realtime faceposer within hammer
- The lack of a good link between all programs
- Hammer compile almost locks up your system
I love Source while it feels uncomfortable to work with. Hammer is a great program but it can be even greater. I was wondering what your opinions were.

Working with the Source engine is often really tedious. We find ourselfs in 2010; Where automation, robots and Apple **** have taken over the world. One would expect a company that promises its full dedication towards the modding community to adopt simple functions that'll improve the workflow. Sure, The engine itself still stands strong amongst visual heavyweights such as the cryengine and the UnrealEngine but the workflow is lacking A LOT in my opinion. No matter who I ask, they all agree on one thing: It is pre y2k, time consuming and makes us want to kill kittens. The average person would classify making maps as tedious itself but this is getting rather annoying. There are so many things in Hammer where i think 'this could have been better or worked faster'. So i have decided to come up with a list of anoying little things that could have been easily fixed. It gives me the impression they don't want to make the SDK better. At the moment Valve left us with a half working 4 year old (updated) engine and a non functional editor based on workcycles from 10years ago.
-Materials (vmt's) need to be hand edited. Sure you have programs like Ducttape ( thx coder ) and VTFedit but thats not the point. It's not a good workflow. Also, when you import textures you have to re-open the editor. And all these VTF compressions, its really confusing.
- Lack of a proper texture tool. You have to hold CTRL to select all the faces you want to select and if you by accident fail to hold CTRL you have to start all over because CTRL-Z will make the texture tool bug.
- When placing in models, You first have to make a prop_static and after that specify a model. This works pretty slow, as i'd like to drag it from the model browser.
- Working with models - editing qc. files is tedious
- The lack of a realtime faceposer within hammer
- The lack of a good link between all programs
- Hammer compile almost locks up your system
I love Source while it feels uncomfortable to work with. Hammer is a great program but it can be even greater. I was wondering what your opinions were.