Don't know if I've a fav anymore as I don't read much sci-fi these days. The author you mentioned are great. I'd add to that list-
Orson Scott Card
Kim Stanley Robinson
Phillip K. Dick
...so many greats!
'A screaming comes across the sky. It has happened before, but there is nothing to compare it to now.'