If I was you, I would choose variant C. Great opportunities, and close to SO:)
I come from the business world where the rankings mean a lot. Now, I am in OT school, where rankings mean nothing as long as you have your license. I don't know what you want to do with your PhD after. This will determine why you need to worry about rankings