I tend to do both. I'm not a native speaker so while I edit my fills before I post, I always end up missing a couple of things here and there and editing on AO3 is simply easier. Plus it is easier to get feedback, not everyone is a commenter but anyone can leave kudos if they enjoy it.
Re: Posting fills directly to the meme vs. linking