For me, Copilot is like a smart snippets library. But like a snippets library, don't ever expect it to do something novel. It's great for boilerplate, documentation, obvious blocks of code, etc., but if there's any nuance or novelty, I've found I do best turning it off for a while.
Like others said, it also leads to a lot of code if you're lazy. Keep refactoring!