Essentially (unless you’re rome capturing a late game city) any puppets that are made now will only make defensive buildings, then processes, which combined with the penalty to puppets, make them little better than outposts to heal your units. Any good terrain around the puppet is wasted. I do like the change as it encourages more extreme and game altering choices (raze or annex) rather than just puppeting everything you conquer and leaving it at that, though I think it’d be neat if there was a social policy (or maybe a world wonder) that restored how puppets used to behave. My personal choice (with my greedy playstyle) in my current game would be to hold on to early conquest cities as puppets until pioneers, then raze and resettle, mainly so the space is “claimed” and no one else can sneak a settler in. That’s going to be a huge cost in hammers/gold, though.