Honestly I think the "thinking hard" part is still there, it just shifted. Instead of thinking hard about implementation details, I'm now spending more time thinking about what I actually want to build and why.
The debugging experience also changed - when code doesnt work, you can't just step through the logic you wrote because you didn't write it. You have to understand someone else's (the AI's) logic. That's still thinking hard, just differently.
What I miss more is the satisfaction of solving a tricky problem myself. Sometimes I deliberately don't use AI for stuff just to get that feeling back.