Yeah, I never want to deal with DrivethruRPG again, but the one thing they have over itchio is easy revenue sharing. And they've gotten some big projects from it! Uncaged, for instance. I'd love to see a big itchio-first RPG anthology.