DocPro pros and cons