Pros and cons of APSA, SPSA, MPSA, and WPSA