#2 should be "the" best of friends. Although it doesn't make sense, saying "we are the best of friends" actually means that you're really good friends, but saying "we are best friends" means that you two prefer each other's friendship to all others. They aren't really the same.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.