I spent about and hour debugging before I realised copilot had put two function arguments in backwards, f(b,a) instead of f(a,b). Yes I should have read it more clearly, but after 4h of working, it just slipped through.
Copilot has "intelisense++" is more useful, but even then the ux is kinda horrible where it inserts random extra quotes at the end of strings and whatnot.
Copilot chat/gpt4/bingai is a lot lot better, but it needs to be integrated into vscode and actually be aware of the entire code base.