if u are a caster dps, u will socket int . so no disadvantage, id didnt hear of a caster dps, who had a secondory stat beeing half as good as int. +320 int. like every other profession.
If u are a healer, u willl socket spirit . This is an advantage, as other profesion only offer pure int(bs excludid), and any healer that sockets int (or pure int) is a retard nowadays, as 2ndary stats will giv doulbe / triple the troughput compared to int.
+960 spirit, instead of +640 on. cool stuff. 320 spirit is way more worth than 320 int from other professions.
If u are a melee dps, no idea but i assume agi / str is the way to go, same bargain as every other profession. in no way, u are worse.
tho only problem i could possibly see from the op is that the lack of socket slots dont allow him to use his sockes efficiently? Thats why jewelcrafting synergises with blacksmithing. U can put any jc gem into the bs sockets, so problem solved.