Friends should be able to argue! You can't always agree on everything. I think if you do, then you really are not being true.
Friends don't have to be exactly the same. They can have similarities, but they have their differences. We need to accept each other they way they are, faults and all. Be a WYSIWYG person (what you see is what you get), it's the best kind to be!
You have to be comfortable together. You should never feel nervous or uptight, or feel like you are walking on egg shells. If you do, something isn't quite right.
Friends are FOREVER but only if YOU keep it that way! . Don't diss your buds, love them instead. And when they drive you crazy, love them that much more for being just a little bit different and maybe just a little bit quirky!
Believe in love at first sight because there IS the equivalent in friendship. You don't have to know someone for a really long time or really well to become good friends. Nor do you have to have met someone in-real-life. Many life-time friendships have grown with the only communication coming from chatting on-line or on the telephone.