I thought I would share this since we have a little bit of time before Dragonflight launches, and people are coming back to the game. If you are not interested in a profession you might want to at least look into this one. Here is a link on Wowhead that explains this profession from the BfA perspective.
My hunter is an Inscriptionist and I use Blood Contract: Bloodshed while out and about questing. I have two beasts I use as BeastMaster, but having a third that does considerable dps is really helpful. But you do not have to be a hunter to learn the inscription profession.
However, if you are a bit squishy and have not chosen a profession yet, it might be worthwhile to pick it up for the contracts you can learn.
Granted this particular set of contracts are from BfA, they actually are really helpful in combat. Outside of these, you can also learn Missives, Rep Contracts, etc., which are helpful as well. But there is one caveat here: this Bloodshed (or other contract) does not appear when you are in an instance, dungeon or raid environment, only in the open world. Since most folks tend to solo open world, that extra bit of dps can make the difference between dying to a mob or surviving since you are not in a group.
Benefits of Sanguine Feather Quill of Lana’thel
Sanguine Feather Quill of Lana’thel allows you to create Blood Contracts, and heal from the corpses of outdoor mobs.
Blood Contract: Sacrifice: Summons an Avatar of Sacrifice stag to heal by your side.
Blood Contract: Bloodguard: Summons an Avatar of the Bloodguard which acts like a tank.
Blood Contract: Bloodshed: Summons an Avatar of Bloodshed which attacks in melee range.
Blood Contract: Bloodshed: Summons an Avatar of Oblivion which attacks as ranged DPS.
Should you drop Inscription and pick it back up, you can learn the Blood Contracts via Recipe Book: Sanguine Feather Quill of Lana’thel.