I have my own thoughts on this topic. I’ll come back and write them when I have time. For now I’m using this page to link to other articles that you might want to read if you are considering grad school.
How do Faculty Advisors shape CS PhD Student Outcomes?