Enchants. I honestly wasn't 100% certain which enchants were best, since scaling has screwed up a lot of things. IMO, just pick the enchant for each armor slot that has the highest bonus without level restrictions. The exception is that you'll definitely want Mark of the Hidden Satyr for your neck piece, and probably Elemental Force for your weapon. Both of these proc consistently and strongly across all levels.
Two new raids coming after the initial update differ drastically in size and content, depending on which side of the war you’re on. The Battle of Dazar’alor raid sees Alliance players trying to take over a city, but if you’re part of the horde, your version will see you try to defend it. Once you’ve beaten it once, you can then play the other side. The Crucible of Storms raid, on the other hand, is smaller and only consists of two bosses.
Mists of Pandaria has a few rare mobs that drop epic BoE’s. Most are in Krasarang Wilds and most drop leg slot gear. Scritch is also very good as you can get the Hozen Peace Pipe from him. The best way to farm them is to occasionally check if they’re up and kill them all in the order listed below. That way you basically just fly through Krasarang Wilds with a short visit to Townlong Steppes, The Jade Forest and Kun-Lai Summit
Be cold-blooded about admitting that you've taken a bath on an item. If you bought that sword for 5g, listed it for 10g, and the listing cost is 2g50s each time, after two times it had better sell just to break even. Once you hit that point, don't keep listing it over and over in desperation trying to make something off the AH. D/E it, or vendor it, and move on. Lesson learned. Don't get trapped in the fallacy of sunk costs.

Alpha Beta PTR Classic 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.6.1 1.7.0 1.8.0 1.8.4 1.9.0 1.10.0 1.11.0 1.12.0 Burning Crusade 2.0.1 2.0.3 2.0.4 2.1.0 2.1.2 2.2.0 2.3.0 2.4.0 2.4.3 Wrath of the Lich King 3.0.2 3.0.3 3.0.8 3.1.0 3.2.0 3.2.2 3.3.0 3.3.3 Cataclysm 4.0.1 4.0.3a 4.0.6 4.1.0 4.2.0 4.2.2 4.3.0 4.3.2 Mists of Pandaria 5.0.4 5.0.5 5.1.0 5.2.0 5.3.0 5.4.0 5.4.7 Warlords of Draenor 6.0.2 6.0.3 6.1.0 6.2.0 Legion 7.0.3 7.1.0 7.1.5 7.2.0 7.2.5 7.3.0 7.3.5 Battle for Azeroth 8.0.1

I think you are referring to the Env Bert strat I have linked. Basically I agree. But you might have noticed that I already had added min power to pet #2, in order to exclude some of the substitutes. Though, I didn’t wan’t to do the same with the Blazehaound (pet #1), because I think the strat is doable also with a suboptimal breed. But maybe you are right and I should just exclude any non-P/P breeds.

Special note: At 110 it's almost certainly worthwhile to go and immediately get your Heart of Azeroth and first piece of Azerite gear from the BfA opening quest. It doesn't take long and provides pretty high power levels. I'd then return to Legion quests until 111 or even 112, since the power of these items will increase your kill speed significantly over the scaled enemies of BfA content.

The biggest gold maker in BfA for inscription is the Darkmoon Decks. In fact they are pretty much the only truly profitable recipe this expansion. Milling is a pain as you generate thousands of useless ultramarine pigments. You can use some of you crimson and ultramarine inks to craft Tome of the Quiet Mind to get rid of them. I have also found that the item level 300/310 off-hands that inscription can craft sell quite well.
* Financing available is "Equal payments, no interest" for 12 months (unless otherwise stated) available on request, on approved credit on purchases of $200 or more (excluding gift cards) made with your Triangle credit card at Canadian Tire. Interest does not accrue during the period of the plan. You must keep your account in good standing to avoid interest at your applicable regular annual rate on the plan balance. No administration fee. For full terms and conditions visit https://www.canadiantire.ca/content/canadian-tire/en/customer-service/policies.html#termsandconditions.
Kul Tiras is the home of the Proudmoores, most notably Katherine Proudmoore, Jaina’s mother. Here in World of Warcraft: Battle for Azeroth for PC, the Alliance players will need to involve themselves in the squabblings of the various great houses that each rule a zone and help settle their disputes in order to win their allegiance in the coming war.

I'd say level this toon a bit more, maybe up to 30 or so, and see how you like the experience. If you find questing just a means to an end, maybe the guide would be a good buy. Me, I generally like questing and go to an area I'm interested in, even if it's not the most level-appropriate for me or the best way to maximize my time, so those guides aren't of much interest to me for now.
Chilled to the Bone, Dampened Magic, Kleptomania, Netherwind Armor, Prismatic Cloak, and Temporal Shield have limited use in PvE content in terms of increasing your damage in the open world, but they can be situationally useful. Notably Temporal Shield can be utilized for, functionally, an extra 6 seconds of combat time against large elite mobs.
This includes the “Tides of Vengeance” campaign missions, which continue the War campaign introduced when the expansion launched. Two new island expeditions called Jorundall and Havenswood were also added. Weekly quests also require less Azerite than they did in the past, Mythic and player-versus-player islands award more Artifact power, and new vendors were made available.