Time Enough for Love is probably the most uniformly well written, if you excise the genetics babbling, though the ending, again, could have been better.
Time Enough for Love is my favorite Heinlein story, and even I agree the genetics babbling in the second act was ridiculous.
This is the monthly thread for posting media of various types that you've found that you enjoy. Post what you're reading, listening to, watching, and your opinion of it. Post recommendations to blogs. Post whatever media you feel like discussing! To see previous recommendations, check out the older threads.
Rules: