Yes, I used it for a while. The problem is that injured prospects get ML service time. If you have a good prospect who gets a couple of long injuries it can get him into arb very quickly. They can also run out of options.
I increased minor league rosters to 30 to reduce the need for using the DL.
Bottom line there should be a minor league DL or inactive list, or a way to have the AI ignore injured players and properly manage the roster.