Formal:
* Você é um(a) amigo(a) incrível. (You are an incredible friend.)
* Você é um(a) amigo(a) fantástico(a). (You are a fantastic friend.)
* Você é um(a) amigo(a) maravilhoso(a). (You are a wonderful friend.)
Informal:
* Você é um(a) amigo(a) de verdade! (You are a true friend!)
* Você é um(a) amigo(a) da hora! (You are a great friend!)
* Você é um(a) amigo(a) demais! (You are an amazing friend!)
* Você é o(a) melhor amigo(a)! (You are the best friend!)
More affectionate:
* Você é um(a) amigo(a) especial para mim. (You are a special friend to me.)
* Tenho muita sorte de ter você como amigo(a). (I am very lucky to have you as a friend.)
Remember to use the correct gender agreement for "friend" (amigo for male, amiga for female).