I am working full time and I find this online MSc flexible enough. I just need a certificate so I can either go for further study (PhD) or different career.
The main thing that I like about this MSc is that it outlines the module very well. The syllabus available for each module also looks neat.
Regarding the lecturers, systems, enquiries, it is not that good, sometimes awful.
The reason why I choose UoL was because some other universities have for example "Data Science Fundamentals" module that would include Python, R, Big Data, ML and many more components. UoL on the other hand have assigned a module for each of these components, thus, we have Python, AI, Big Data, ML modules (4 separated and there are many more).
Therefore, in my transcript, I will have multiple modules that makes the recruiter understand easier what I have covered. Moreover, the modules' assessments are changing slowly, from 70% exam weight, to only two coursework (50% each and can help build portfolio).
Please bear in mind that I did not care if other universities have better teachers or certain contents. The module that I needed for my career change were all clearly outlined in UoL. Undergraduate and Postgraduate studies both requires a lot of independent studies. The contents will always be available in Internet.
Please also note that I did not have any math and statistical components in my previous studies and the absence of it made it difficult to enrol into better universities or even change career. For me UoL was suitable and the slack group (with many active students) is what supported me the most.
Every term is 6 months, so you have 6 months to learn the module and complete the assessments. This time window helped me with managing my work-life-study balance.