I've been using Ravelry for as long as I've been knitting. It has loads of free patterns so what's not to love. Contrary to some recent reviews, I have not found the site to be "hateful". Those complaining are upset that Ravelry decided to ban overtly pro-Trump patterns. I, for one, applaud this decision and see it as an attempt to remove hate, not add it.