I generally don’t rank my favorites, but, if I did, Robert Charles Wilson would probably be in my top 5 for SF authors. He has really cool premises and great character work and both often resonate well with each other and the themes he’s exploring.
I haven’t gotten this one yet, but I will at some point.