My favourite is Sergio Perez not just because we're from the same country but because I think he's a really strong solid driver and can make great use of opportunities when they open to take unexpected podiums or good results.
Talent wise I think Vettel might be a tiny bit above Hamilton on a normal day but when either of them are inspired they're very difficult to beat, also the fact they have 4 and 3 world championships is no coincidence I think, after them I'd put Kimi because even if lately he hasn't been as fast as his teammates, all throughout his career he's been a very fast solid driver.
I think Alonso is overrated, and the high votes he receives are because he's inmensely popular but against VET or HAM I don't think he'd win the championship if he was in that fight. I also think Hulkenberg is overrated same as Daniel Ricciardo of whom I really dislike the way he complains about his team when things don't go his way, something you'd expect more from his much younger teammate Verstappen, though it's not the case.
And speaking of the younger guys like Verstappen I think the future is looking good, I think Vandoorne is brilliant even if he hasn't had many chances to show it in the poor performing Mclaren, and Ocon is a really good driver bringing home good points in his first season showing much quality, and I think Verstappen could reach the same level as VET or HAM in the future and fight for titles if he's given the car, we've seen what he can do when he's on a good day (Interlagos & Catalunya 16) if he makes those days come more often as he progresses he could become a superstar, and I think Carlos Sainz is another great young driver but I believe he's sometimes underrated because of Verstappen.
And Lance Stroll, oh my god
Williams have a thing for hiring drivers who destroy their cars often.
But I think all F1 drivers must be good drivers else they wouldn't be there.