I technically have an account, but haven't used it (just logged in, though, to doublecheck if I had an account, lol) IIRC, it was the website where you couldn't contact people directly on the site? (correct me if I'm wrong) But I know, when I was trying to find websites for trading and such, at least one website needed you to put in contact info, like an email or discord (I don't have discord and dislike using email), and it was just too much hassle for me. I like using this site- I can advertise on here, contact people on here, work out deals on here, and overall just use this for all my needs. It's slower, but I'm more concerned with trade safety than speed. Also, I like spending TBT, because I literally ONLY use it for trading. Whereas I may want to spend IGBs... y'know, in-game.
But, this thread has made me feel like giving it a chance, since it sounds like scamming might be less of a fear now? That, and the scary high prices, are the main reason I haven't used it yet. But it might be worth trying if I want to find a new home for a villager quickly. But the contacting thing might still be an issue.