Enchanting goes well with Tailoring because you don't need a gathering profession to support either of these. If you level Tailoring and Enchanting together, then you can disenchant most items you craft. The new BfA Enchanting skill is named differently for the two factions, but the name is the only difference between them. Kul Tiran Enchanting is the Alliance version and Zandalari Enchanting is the Horde version.
Most high-level Battle for Azeroth Enchanting recipes has 3 ranks. Higher rank recipes reduce the materials required to create a recipe, and also give skill points much longer.