I don’t know if it’s better or worse than Heavy Slam, but since it gets STAB and has a better chance of getting weather boosted (at least in my area) then it is probably better. Plus, it’s a three bar charge move on defense, way more likely to land a hit.
Fighting Snorlax with Body Slam in the old gym system was pretty grueling but now because of gym decay... it doesn’t really matter. Just keep it under 2400 CP and you’re good.
How good is a Body Slam Lax?
OK - I started playing PoGo in January 2017, so I have VERY few mons with the oldest legacy movesets...
One of them is my only Snorlax with Body Slam. IVs are OK, but not stellar (10ATK/12DEF/15HP)
Is this Snorlax better on defense than a higher (say 95+% IV) lax with Heavy Slam?
If so, is it worth maxing out as a defender? I'm just starting to max mons out - recently reached L38 and slowly upgrading my best mons from L30 to L40...
Answers
It's better than heavy slam hands down. It's up to you if you want to power it up. I only see game value for it in active area where CP decay doesn't play too much of a role.
I would power up a BS Snorlax regardless, but that's a matter of taste. Got a 3000+ CP Hybetbeam and Heavy Slam Snorlax that I out into gyms if Blissey is already occupied.
IMO, it's the best defender in the game after Blissey. I value my defenders by annoyance factor and resources required to defeat. BS Snorlax meets both of those criteria.
If you're going to take my gym, I'll take my piece of flesh.
I've got two BS Snorlax (and one HS) over 3K. Great little gym guardians.
Using Tyranitar instead of Machamp will almost double the time required to beat Snorlax. I know its doesn't feel that long but if you use Tyranitar against Blissey you will realize that Machamp is much faster.
In addition:
BS is faster(increases the chance of hitting the attacker)
BS is 3 bar move (increases the chance of hitting the attacker)
BS has permanent STAB regardless of match up
BS will make the attacker dodge more and therefore increase the time to beat snorlax.
Max out defenders is only worth using in a busy gym