It seems to have trouble remembering the whole context, even when its limit is only half full. Three times this weekend I've had to switch to Fable, where I literally ask "review the recent conversation and tell me where we went offtrack" and Fable immediately identifies the problems that Opus was having.
I'm doing data science stuff so it isn't super complicated code; it is about applying valid statistical procedures and techniques. Still, on the code part, Opus 5 had a lot of trouble merging 2 branches yesterday...
On a tangent, I am beginning to understand why we have replication crisis in academia. I thought C++ was full of footguns; it has nothing on statistics. With statistics, you don't get a compiler error or a crash when you hold it wrong.