Ooooookay...
I very recently read Atlas Shrugged, after hearing so many good things about it, and since you asked I'll give you my 2¢.
First, let me tell you a little about myself so you get some idea where I'm coming from:
I'm a voracious reader - I read pretty much anything, but my general preference is Military Science Fiction. My favorite author is Robert Heinlein - the man who is largely responsible for my political beliefs. I'm a "small-l" libertarian, but fairly conservative.
Having said that, my take on Atlas Shrugged and Ayn Rand:
Ayn never presents an idea (in AS) that she doesn't bludgeon to death.
And then pounds the corpse into paste.
She has all the sublety of an avalanche.
She preaches - endlessly.
She has a real problem with sex and submission. (I'm not sure she ever grasped the idea of romantic love, as it didn't fit into her Objectivist philosophy.)
The book takes a good 350 pages before it starts to get interesting.
It suffers badly because of the change in technologies since it was written and her understandings of steel production, manufacturing, and railroads.
It suffers badly (I think) because of the fact that English was her second language (she was born and raised in Russia - saw the real evil of Communism/socialism up close and personal - but got out.)
Atlas Shrugged was written to make a very specific philosophical/political point. And it makes it - over, and over, and over, and over...
I've read quite a few of Rand's political essays. Her mind is sharp and her points are valid, but as a novelist (based on that one book) I think she sucks.
As I told someone after I completed Atlas Shrugged - "Once was educational. Twice would be masochism."
I'm not sure I want to try The Fountainhead.
Let me just say that if they ever make a movie of AS, they can do it in South Park style - all the characters are about as deep as those cardboard cutouts - but they'll have to do it in Black and White.
Without a single shade of gray.
It's an important book! Don't get me wrong on that. It's just not entertainment in any way, shape or form.