pros and cons of DiagImage