diagnostic tool comparison