Ti do ragione su Opera proprio perche' il processo di download e' legato all'app stessa quindi, se rimane in background, ha tantissime chance di essere killata senza che tu te ne accorga.
Io ho "risolto" cambiando browser come Boat Browser Mini che almeno quando scarica fa rimanere un'icona nella status bar e, per come android gestisce la memoria, difficilmente subisce la stessa sorte di Opera.