The only big disadvantage is the constant competition, for which you must constantly chase another companies. Mining profitable,in case that you develop in this direction.
I agree with you constantly, the technologologies are developing quickly, and if you want be first - you must run ahead competitors like rabbit.