It was awesome when I was 18. It was good when I was 23. Now its just tiring. With experience and little knowledge of the world, this philosophy can be debated easily. 
 This story is a ruse to put across Rand's philosophy. Every character represent a principle, a talking point in her philosophy and they lack the depth a character needs. They are either fully flawed or completely flawless from Rand's perspective. There are no middle grounds when it comes to her characters. 
 Is it a fun read? No. Is it a compelling read? Definitely yes. It makes you think unless you get bored when Rand hammers same point over and over again through mouths of various characters.