El arreglo en otherwise lo haria si o si.

En github.com/mbmihura/vestaro/pull/30/files#r7237016 justo acabo de comentar sobre por que me gusta mas tu sugerencia.
Resumiendo:
Opc A: la url queda ```Buy/CB1``` implica cambiar menos codigo.
Opc B: la url queda ```Buy?id=CB1``` me parece mas lindo, implica dos o tres cambios mas

por mi es lo mismo "lo dejo a tu criterio".. decime cual te gusta vas y hago el cambio