I've played the original Tropico, Tropico 5 with DLCs, and a lot of other city builders over the last three decades. Something about Tropico 6 just hits a happy nerve that makes me want to play it for hours. Of the DLC, I will say that New Frontiers is the most fun since it adds big goals that require a robust island economy to pull off. The festival and the sky one are okay, but the wall street one can make the trade game more fun. I use the Lobbyistico features the least. I didn't bother with Spitter because I hate social media IRL and don't want to deal with in a game.
I'm hardly a pro gamer or a critic, but I find myself playing Tropico 6 like I used to play DungeonKeeper, Sicily 2000, and Emperor: Rise of the Middle Kingdom.
Some free tips:
-The Colleseum is extremely powerful as it reduces the complexity of meeting happiness needs.
-Votes are based more heavily on factions than on happiness, so make sure you watch your faction relations. I do social engineering (propaganda, reducing faction pops), but keep the big facs happy if you like a less evil playthrough.
-Keep an eye out for imports as well as exports. Especially with the Wall Street add-ons, you can get some good import deals that you can sell through at a profit or use in industry. If your island lacks a resource that you need for industry, find it on the high seas through piracy. It is possible to sustain a factory or two through piracy.
-Professional military is nice, but you really need the high school edu wonder to have enough education to pull it off. It can be a good way to employ high school folks if you have a large population of them.
-I prefer to cluster my military near my palace, and will often relocate my palace to do this. This guards against surprise raids/revolts. You may also set your troops to guard buildings so they win together rather than die in solo fights. Towers can slow down attackers in key areas until the cavalry arrives.