Sesiones y subdominios

Hola,

Estoy actualmente desarrollando una aplicacion en las que a cada cuenta
creada se le asigna un subdominio (ej:
foo.example.com,bar.example.com…). Quisiera saber cual es la mejor
manera de que los usuarios naveguen por las diferentes cuentas. Las
opciones son:

  1. Dejar que los usuarios abandonen su propio subdominio y guardar las
    sesiones a traves de multiples subdominios, haciendo pues que los
    usuarios puedan navegar libremente por cada cuenta (Creo que me tocaria
    cambiar algunas variables de sesion en environment.rb)

  2. Dejar a los usuarios en su propio subdominio y crear un nuevo
    resource para facilitar la navegacion entre cuentas sin abandonar su
    propio subdominio (ex:
    foo.example.com/accounts/1, foo.example.com/accounts/2)

Cual es la mejor opcion y por que? (pros y contras). Leas agradezco su
opinion y ayuda.