Think about what you do and what you need. I bought an M1 MacBook Air to keep me going until the Apple Silicon 16" Pro, and ended up staying with the Air.
16GB is fine for a typical web dev setup with three Docker containers. When I go out for more than a day I take an external monitor with me, the total package weighs less than a 16" Pro and has way more screen real estate.
Of course there's some people who definitely need the 16" Pro.