Warn people about spoilers
I'll second Peter F Hamilton I've read everything he has put out and it never gets old for me.
Older SF would be
-Robert A heinlein and Frank Herbert
Recently read favorite are Kim Stanley Robinson's Red Dawn Trilogy and 2312