Steve, it's a good turner with good fuel endurance.
Often many people have brought up the problem that it simply flies too long. The thing flies a lot longer on 75% fuel, than a 109 with 100%.
Also, the La-7 out turns every USN plane except the F6F, F4F/FM2, out turns every USAAF plane except the P-38. Out turns all German planes except the 109F-4 and the E-4, out turns all British except Hurris and Spits.. sustained turn figures, that is. In high speed turns, it stays with almost everything, as long as the pilot knows when and where to manage his throttle.
The guns do suck, but then again, anything not armed with .50s or Hispanos suck, too. It's just a matter of which sucks a bit more, since most German, Japanese, and Soviet cannons are nothing like the Hispano and .50(barring the JP Ho-5 cannon).
A plane, so massively used, having more than 1k/d, really says a lot about the survivability.