I did all the ATPL subjects using self-study just before the cyberexams came in. I didn't have any major difficulties, but I guess it depends how self-disciplined you can be...
I would guess that different people learn better in different ways, but the self-study option certainly worked for me!
Good luck!