High technical complexity sounds great for a moat, but keep in mind that high complexity usually equals massive support debt and constant breakage.
If you want complex tech with high retention, don't build standalone tools that rely on fragile scraping or unofficial APIs that break every time a...