I would recommend it as there are multiple options available for what you would like to study, and there are various helpful resources if you are studying. However, my experience
was not pleasant, I never felt like I fit in and struggled to make friends, the department my studies were correlated with was horrible, not very understanding and helpful. The fees are alot and to gain funding you have to have very high marks which is very difficult to achieve. My first few years were difficult but I was with a different department which made it easier for me, nearing the end of my studies I struggled greatly and nearly quit. I lost my bursary but I didn’t quit, i completed my studies with the help of my peers. UCT is a great university with many helpful resources but not all of their departments are helpful.