DMF Cards the first ~72 hours of the expansion. Every deck was selling for 500k-750k after 24 hours, so I spent all the time I had and just shuffled bracers info expulsum. Constantly spammed trade that I was buying herbs at just about every price, and just went to town. Once the weekend hit (Friday), I sold my last few decks (made 44 total in those 3 days I think), and listed all my leftover cards on the AH at a decent cut.
Well, if you have been playing the World of Warcraft since it was released, you may noticed a site IGXE.com, which was existed only two years after the WOW released and now it has been selling WOW Gold for over 10 years, you can totally believe that we can provide you guys cheap WOW Gold with a reasonable price and a professional buying experience. 
That’s because armor of higher level has higher Azerite power requirements than lower level armor. That means a shiny new piece of Epic gear will have better stats but, unless you’ve been diligent about your Azerite power grind, won’t have as many traits unlocked. You lose options as you earn better gear. Eventually, you’ll grind out enough Azerite to earn those traits back, but you’re left with limited customization until then.
Sargeras - Alliance Sargeras - Horde Scarshield Legion - Alli... Scarshield Legion - Horde Sen'jin - Alliance Sen'jin - Horde Shadowsong - Alliance Shadowsong - Horde Shattered Halls - Alliance Shattered Halls - Horde Shattered Hand - Alliance Shattered Hand - Horde Shattrath - Alliance Shattrath - Horde Shen'dralar - Alliance Shen'dralar - Horde Silvermoon - Alliance Silvermoon - Horde Sinstralis - Alliance Sinstralis - Horde Skullcrusher - Alliance Skullcrusher - Horde Spinebreaker - Alliance Spinebreaker - Horde Sporeggar - Alliance Sporeggar - Horde Steamwheedle Cartel - Al... Steamwheedle Cartel - Horde Stormrage - Alliance Stormrage - Horde Stormreaver - Alliance Stormreaver - Horde Stormscale - Alliance Stormscale - Horde Sunstrider - Alliance Sunstrider - Horde Suramar - Alliance Suramar - Horde Sylvanas - Alliance Sylvanas - Horde Sanguino - Alliance Sanguino - Horde Saurfang - Alliance Saurfang - Horde Soulflayer - Alliance Soulflayer - Horde 

Like I said, engineering is the best when you aren't worried about making gold. The Loot-a-rang is super useful, nitro-boosts are nice when they don't fail, and the glider cape enchant is nice too... you get wormholes to Pandaria, Draenor (make sure you have a glider), Legion, and Argus (as well as a couple old world teleport locations)...Jeeves (and to a lesser extent Reeves) and MOLL-E are also super useful (bank and mail access anywhere, repairs, etc.).
All I know is that Scribes are going to make bank with those Contracts. All guides talks about them and everyone will want them. Better ride that money wave while we can. Other than that, Alchemy and Jewelcrafting are always safe bets. Engineers can get an item for followers to bring back more Azerite, ot sure how much of a headstart that's gonna give them. The rest of the professions honestly looks kinda lame since most of everything is BoP anyway.
Although the Company follows the procedures set forth above to protect the Personal data submitted to the Company, no method of transmission over the Internet, or method of electronic storage, is 100% secure. Thus, while the Company strives to use commercially acceptable means to protect your Personal data, the Company cannot guarantee its absolute security.
There's a few profession crafted pets in BfA on the horizon - Battle for Azeroth Tailoring is getting a Hot Air Balloon style pet, and BfA Alchemy looks to be getting a brand new Transmute Meat to Pet. There are some mount buff consumables from both BfA Leatherworking in the form of a mount barding, and Blacksmithing in Battle for Azeroth will be able to craft Stirrups and Hoofplates to increase mount speed and allow you to interact with things while mounted.
×