I'm going to be cheap and post a reply I did on the MMOC forums, hopefully the info reaches blizzard somehow. Be it trough the official forums, or blue people reading this. Let me know what you think. So, what's wrong with engineering you ask? The only "real" problem currently with engineering, and to some extent tailoring, is the lack of self buffs. Not actual buffs etc, but look at these other professions:
Skinning : crit bonus worth about 25 stats
Mining : Stamina bonus worth about 25 stat points.
Herbalism : Herbalist only herb consumable which gives ~ 32 stats if seen over time-cooldown. Also a small self heal which is awesome.
Alchemy : When flasks are used provides ~32 stats more than the default flask.
Inscription : ~ 32 stats worth better shoulder enchant
Blacksmithing : 2 bonus sockets worth about 32 stats
Leatherworking : ~ 32 stats worth better bracer enchant than the default one.
Enchanting : 2x16 = 32 stats worth for ring enchants.
Jewelcrafting : 3 awesome multicolor jewels which will provide ~ 21-32 stats when socket bonusses are kept in mind.
Craftables exist for all professions, most are worse than the ilvl 213 items from heroic raids.
Which is fine.
Tailoring : Only ~ 12 stats better cloak enchant than the default
Engineering : Glove enchant that's 2 stats WORSE than the maximum available ones.
That is the main thing that's bothering me right now about engineering. And I really don't see why blizzard didn't give us something on par with the other professions unless they simply forgot.... As it appears there's awfully few patterns for engineering to begin with. Especially compared to JC and Inscription. Zero rare drops, and no pattern vendor at all. Do we need to wait until patch 3.1 then? Also, the last leveling part from 435-450 is quite silly. Not to mention that there's no goggles available for several class specs.
Poll question : Did your WotLK box arrive on time?
Well, did it?
Yeah ! :D - 78 (64%)
No... :( - 43 (35%)
An awful lot who didn't arrive on time. Bad planning, poor delivery service, bad luck?
New poll up: What professions does your main have?