For me, Trainyards isn't appealing. To be honest, none of the locations are "ideal" for me.
The main reason is that none of the proposed areas have proper "organic" entertainment. Any of these new sites are going to be antiseptic chain type locations. I've mentioned before, my preference would be the ability to choose live music, a dive bar, a fancy bar, whatever - I just want to fall out the front door of the rink and waltz into one of those place to celebrate or down my sorrows. Not looking forward to some roadhouse or Boston Pizza. Even a short ride on the train will tend to take away some of the momentum after a game.
I will not get my dream of a true downtown location. C'est la vie.