mining platform pros and cons