In terms of being friends with i'd say Rainbow dash, Pinkie, Applejack, Twilght, Fluttershy, and Rarity
but when it comes to overall personality id say Twilight, Applejack, Rainbow dash, Pinkie, Fluttershy, and Rarity.
I say everypony is best pony though!