Hi Nolan,
Yes, in my case too it made code suggestions that didn't make sense, so you have to know enough to ignore those
and guide it into doing the right thing.
For example, at one point it suggested that I change the I/O pin assignment to match the control register that I was writing
but this would have required writing the option byte to change the pin assignment, which is a rabbit hole I didn't want to go down,
so I had to ask it "wouldn't it be easier to change the registers to match the currently assigned (default) pin?"
And it said "yes, of course, that would be another solution" and then gave me the corrected control register value to write.
So, it's not perfect, but it was still a big time saver.
Regards,
Scott