It's good at checking plans, and helping with plans, but I've seen it make really really bad choices. I don't think it can replace a human architect.
And remains markably better than when AI makes bad choices while writing code. That is much harder to catch and requires pouring over the code with a fine tooth comb to the point that you may as well have just written it yourself, negating all the potential benefits of using it to generate code in the first place.