My personal top 60. I just did final evos since My opinions on a lot of em get affected by association with their prevolutions/evos (for example, leavanny gets bumped up a lot due to sewaddle being adorable :3) Overall a weird list, but eh, it just makes me a unique standout.
I have wanted to do this for ages, but I never got around to it because I knew it would take a long time. There are so many Pokémon I like! But I decided to spend 45 minutes on it now, here's the result:
My top 40. Fairly accurate on the whole. But this was very difficult and there are a lot of other Pokémon I like.
Tried doing this again. Very rough, especially towards the middle and end. Final evolutions only, in particular Dragonite should be Dragonair (which could be higher) and Mawile, Diancie and Lopunny should be Mega.
EDIT: Extended version, slightly reordered and I cheated by manually altering the query string to add pre-evolutions / formes without having to bother with the full list.