Pues efectivamente siguiendo la filosofia Pokémon (siempre necesitas hacerte con la mayoria de los juegos para "hacerte con todos", necesitaras los dos juegos para hacerte con pokemon diferentes (hay legendarios exclusivos en cada uno de los dos), aunque en los dos aparecen pokemon no vistos en las ediciones ruby y zafiro de GBA.
(Legendario Jirachi incluido en el juego pokemon Channel)
Si es cierto que la historia es un pelin mejor en Tormenta Oscura pero vamos tampoco es nada del otro mundo...
Colosseum traía memory card de 59 bloques incluido, mientras que tormenta Oscura no (y necesitaras alguna libre de bloques por que ya solo Colosseum ocupaba la friolera de 48 bloques...)
Por lo demás, te será mucho mas facil encontrar de segunda mano en games y demas el colosseum ya que hay bastantes, sin embargo para encontrar un Tormenta Oscura seguramente tengas que gastar mas tiempo y dinero.