Stat/armor potions are too effective in this game. They influence how a specific spec is determined and if a ability should be spec'd into or not. There are good concept abilities in this game that get discarded due to stat/armor potions. Tradeskill's should not influence how players spec.
These stat/armor potions are must have's and have a affect on the overall balance of the game. The use of stat/armor potions are in direct competitiion with abilities that classes provide. The spec lines and abilities should always outweigh what tradeskills can provide which in a lot of cases they do if a 15 point spec is taken. The community doesn't favor 15 point spec's and favors usually hybrid spec's and augments the deficiency of their chosen spec with a stat/armor potion.