So the more important question is, who exactly from the rest of the field would YOU put above kimi and bottas??

notwithstanding, he's third in the WDC right now and we're nearly at the end of the season.
He's third in the WDC in the best car, one that can be matched by the Ferraris in a few places, and the Red Bull only on rare occasions. I'm sure that a number of drivers on the grid would achieve third place given the same car. Some of them would likely come second. We can talk orders, and they'll contain an amount of objective fact and subjective judgement, what interests me is what you're calling on to make those judgements. For me, I've not seen anything from Bottas to make me think he's better than other mid-tier drivers - the likes of Sainz, Grosjean, Vandorne, Perez, Ocon, or Hulkenburg - or drivers such as Wehrlein who we're yet to see take the wheel behind a worthwhile car. So, for me he exists in a fairly undifferentiated blob of drivers who sit in the mid-tier. Drivers who are probably good enough to win if they ever luck into the right car without a better team mate, but aren't anything really special.
But, since you posted an order I'll post mine, drivers grouped together in brackets are ones I don't think there's information to particularly tell apart. This reflects current level, some were better in the past or may improve:
Hamilton
(Alonso, Ricciardo*)
Verstappen*
Vettel
(Bottas, Kimi, Perez, Grosjean, Sainz, Wehrlein, Vandoorne, Hulkenburg)
(Massa, Magnussen, Ocon)
(Ericsson, Stroll, Kvyat)
Palmer
* I really don't understand why people put Verstappen ahead of Ricciardo when Ricciardo is comfortable ahead of him overall both this season and last. Max is an exciting talent but Ricciardo is clearly better than him right now, and is a prodigious talent in his own right.