Kid Icarus de lejos, la duración es bastante larga y muy rejugable. Tiene online y diversión a raudales.
Star Fox no tiene online, es muy muy pero que muy corto o largo (dependiendo como lo mires).
Corto porque la "historia" te la pasas en 1 o 2 horas. Largo porque hay muchas rutas diferentes a tomar en esa historia, cada una de 2 o 3 horas, y por las medallas si las quieres conseguir, que no es nada fácil. Es divertido, pero no creo que la diversión te dure más de una semana.
Tengo ambos, Kid Icarus 80 horas, Star Fox unas 20.
EDIT: Las rutas a tomar en la "historia" del Star Fox me refiero a esto. (Cada "." es un mundo, los de color rojo la ruta tomada, el naranja inicio y final):
. . . . . . .
. . . . . . .
. . . . . . .