Eu acho que hoje em dia se usa muito o termo amigo para designar colega apenas.
Colega é aquela pessoa do seu ambiente de trabalho que você conta piada, brinca, pode até ir em um evento em grupo junto, mas dificilmente o relacionamento continuará intenso depois que ela ou você sair da empresa.
Amigo é a pessoa que você pode confiar, que se alegra com suas conquistas, fica triste com seus fracassos, te socorre na necessidade, te diz verdades inconvenientes e te conhece de forma profunda. Além disso amizade é uma via de mão dupla.
Amigo é a família escolhida, colega é só afinidades e casualidades.
Uma amizade real pode surgir do virtual, embora seja um ambiente mais frívolo, sem o contato face a face.
Abraço.