It's my daily driver.Most of the time iton my desk but I travel a week or two each month and it goes with me.It's a little bulkyfor travel but I love it and am never under powered.
If you've got the money for it, go for it!

Since you mention you develop software and like gaming, I'd suggest going for 32GB of RAM. You can buy the ram separately if the model you're purchasing doesn't already have it.
Theres no too much.But like the other guy said get 32gb

You could spend the price difference on a second ssd too to have more space for vm images . A monitor. Or whatever floats your boat and you'd think would make you more productive, it being 3070 ti or 3070 doesn't make a difference for developing.