Each of those modes existed long before this latest expansion; raiding is a basic concept in MMOs, and Mythic+ was added in World of Warcraft’s last expansion. The problems with Battle for Azeroth’s endgame come from the systems it adds, which most often artificially gate progress where most of the fun can be found. If raids and Mythic+ are the carrot, we’re about to talk about the stick.
Cool the whlelping spot that has caused so much controversy int he gold farming community. I still think spot is mentionable because it's really the only reliable spot to pull out a crimson whelping. Most of you are probablly thinking this farm is old and beat to death, and you are right. BUT that does not take away the fact that the whelping does drop highest from this farm. If you can get it from the slavemasters your looking at anywhere from 25,000g and above. A cool nifty old spot, that has survived the test of time.
Healing effect looks kinda cool but is very minor, and barely worth using. The guardians again look cool, but are unsurprisingly pretty terrible in combat as well (at least from what I hear, I haven't quite got this one myself yet). And since the blood contracts aren't sellable I don't think, the profitability of this is nil (and even if they were... meh), as you lose cash from the crafting cost. I would probably recommend not crafting this one.
Although the Battle Pet Trainer will only offer to teach you your race-specific companion, it is possible to add all of these pets to your collection. You can either find them in your faction’s auction house or you can create a character of the race whose pet you would like to learn. Using your new character, you can seek out any battle pet trainer in major cities. After you learn the pet, you can delete the character; the pet you learned will not be removed from your collection.