Dipende...
Migliore PER COSA ?
Non esiste un olio "migliore" di un altro in assoluto, dipende dall'utilizzo che ne vuoi fare o da cosa vuoi integrare... 
L'olio di borragine è   particolarmente ricco di olio gamma linolenico (GLA; 18:3 n-6 OMEGA.6)
L'olio di lino è invece particolarmente ricco di olio alfa-linolenico     (ALA, 18:3 n-3 OMEGA 3) 
ora la domanda è...
Cosa volevi integrare? Omega 3 (vegetali) o Omega 6 ? 
Se volevi integrare gli omega 3 l'olio di borragine non va bene.
Se volevi integrare gli omega 6 l'olio di borragine è un buon olio, ma anche l'olio di girasole è un ottima fonte. 
Curiosità....
Se per OLIO MIGLIORE si intende quello che DA SOLO apporta agidi grassi essenziali (omega 3,6,9) con il miglior bilamciamento è... 
L'OLIO DI CANAPA !!