I'm not great at OU but Ill try to give my opinion
1. Keldeo, 2. Tyranitar, 3. Politoed, 4. Landorus, 5. Ferrothorn, 6. Terrakion, 7. Celebi, 8. Jirachi, 9. Starmie, 10. Latios
And for the bottom ones Im only giving 5 because I can't think of very many bad things. Even then I only don't really like 3 them
5. Haxorus 4. Metagross 3. Jolteon 2. Donphan 1. Cloyster