We are using Vibe.d with a great deal of success using Ember as our SPA. Ember and Angular are very similar to this regard and I would venture to say that the vibe.d solution is working better from a development standpoint than Rails was.