da un punto di vista tecnico, se in qualche modo ti leggono via JS il metodo

window.opera

che è proprio di opera, vieni immediatamente riconosciuto come Opera e non come IE. Del resto io farei così per saperlo...