You can reach level 50+ on normal without the expansion, 60+ with the expansion, max level is 100, you can reach level 85+ on elite, max level in the first act of ultimate. I don’t think it’s slow, I’d rather say it’s super fast. In comparison to Titan Quest Immortal Throne (not Anniversary), it’s like 50 times faster. In TQIT, you could reach level 60+ on Legendary, my record was 67 or something when I was farming with that particular character alongside finishing the game (the max level there is 75). Also, you can buy experience potions and get the Lokarr set if you want to level 140% faster (I managed to get level 75 in elite with only exp potions).
Doing Steps is good, especially if you want alkamos items, but I usually find my exp flies up on its own as I clear areas. Combine Exp potions with gratuitous amounts of violence and you’ll be 100 before you know it
As for legendaries, the traditional answer is farm 150-170 crucible but that really requires that you have a starting level and stash of items that are not easy to attain. I find doing the Steps and the Ancient grove are good ways to get legendaries without needing to do Crucible (I personally rather dislike crucible play)
BoC is Bastion of Chaos which is Ch’thonic themed. It’s located towards the far north of the Necropolis right after a bridge that requires 40 scrap and bits to be built.
Besides it, Steps and Grove, the last Skeleton Key dungeon is Port Valbury which is themed around the Aetherials and is located through a dynamite spot halfway through the Conflagration (the area outside of Homestead leading to the herald).
What about this Celestial Smith guy I found in a castle? He turns items into Uniques?
If you mean Etram Fald. He only appear in Elite/Ultimate in Tyrant’s Hold and turns crafting materials like Tainted Brains into random Legendaries. I believe he can only create non-Mythical items as there is a different smith in the expansion area that does that instead.
Depending on how geared your character is, I’d say there are varying ways or “tiers” of farming Legendaries. I only have experience with end game farming for campaign, I cannot say where the lower difficulties of Crucible (namely Aspirant/Challenger) fit into here. Gladiator Crucible 130-150 trumps all of these. These are also from my experience trying these methods at one point or another on Ultimate.
Bottom of the barrel - grabbing one shot chests is a great way to start gathering some Legendaries while levelling, some are hard to miss even. Treasure troves will also almost always yield a crafting material and can occasionally drop a Blueprint or Legendary as well and there are spots where you can run these in a few minutes per session (Mountain Deeps and Decrepit Cellar). You can even mix in stop offs to pick up Dynamite from guaranteed spots like the one in Hanneffy Mine at the top.
Just above that - running areas that are either ripe with Bosses/Heroes or just easy to run per session. Cronley’s Hideout for instance is full of Heroes, has 2 guaranteed Bosses (if you let Direni live) and a guaranteed dynamite spot with which you can blow up Epics for a good chance at crafting materials. I’ve gotten a surprising number of Legendaries from Direni/Croley before from grinding here for Cronley signets (also not a half bad reason to run here, a well-rolled ring can be BiS for many builds). Other areas in a similar vein are the first floor of BoC (full of Ch’thonics for Blood of Ch’thon, easy Trove to run, guaranteed Boss) and Twin Falls hive (easy to run to from the Twin Falls rift for a guaranteed Boss).
Above that is where I would rate running roguelike dungeons.
Finally, above that I’d put running Nemeses and roguelikes together. The reason being is that you can combo a few of these for even more loot per run - Moosilauke is easy to find especially if you do a Steps run in the same session. Kubacabra and the Ancient Grove are similar too.
There is also an accelarating “effect”, the more gear you get, the better your char becomes, the faster you can do runs and kill even harder enemies, get even more loot, and so on
Also, when you get revered with factions, you can buy Mandates to give to future chars for more faction gain.
And finally, once your first char gets revered with the Malmouth resistance faction, you can buy from the faction vendor an Experience buff potion that can be put in the shared stash. It costs 40k iron (?) and lasts for 1hour (or until you die/start a new game). It gives +150% experience gain (that is a factor of 2.5)
So keep on playing and it will become faster eventually.
Some of the one-shot chests are part on quests that require dynamite to open a door or something to them. Otherwise it is the treasure troves that require dymanite (they have random spawn locations and not guranteed to spawn at the locations on the map, but if they spawn, they spawn there)