Que faut-il utiliser? <link> ou @import?

Dans l'absolu, le résultat est le même, bien qu'il soit préférable d'utiliser la règle @import.

Pourquoi?

@import (CSS2) n'est pas reconnu par les navigateurs d'ancienne génération (IE5, Netscape 4,...) qui ne sont pas à jour au niveau des CSS.

Et donc, en important les CSS via @import, ceux-ci seront correctement appliqués partout, sauf sur ces navigateurs. Ce qui permettra aux utilisateurs équipés de ces vieux browsers de parcourir le site sans trop de difficultés: sans feuille de style, le site reste tout de même plus lisible qu'avec des styles interprétés n'importe comment!