The good in the play outweighs the bad, and the current Toronto production, which comes to us from England