I have been admitted to a generally well-regarded Computer Science PhD program.
My potential advisor's research interests match very well with mine. However, he appears to be an extremely controversial figure within the community - someone whose research always evokes strong reactions.
Some people consider him to be an innovative out-of-the-box thinker whose research is always fresh and interesting. Others, perhaps the majority, consider much of his work to be ridiculous, outrageous, and gimmicky. In either case (for both the right and wrong reasons), he appears to enjoy plenty of publicity. He is also a full professor and the chair of his department (which is a well-regarded department).
I really want to accept the offer, but these issues are making me uneasy. Should I be worried at all? What do you think? For obvious reasons, I don't want to name my potential advisor here. Any advice would be greatly appreciated!