A true FF. He was indeed a mega racist, but I admire his ability to speak his mind, even when it cost him. I think Rivers of Blood was a racist, hateful speech attacking Africans (many of whom were British to begin with, seeing as they came from the various colonies) living in Britain, but the context of it (that a national heritage was at risk of being lost instead of the immigrants assimilating) was and is great a great warning to all people in all countries that their cultures are at risk.
I think the speech is highly worth reading, regardless your opinion of Enoch Powell.
I fail to imagine a way for these two attributes not to be mutually exclusive. At least not for a 20th century figure.