> but there is still backwards compatibility (via TaSTy),

I don’t know man. I’ve been burned so many times by breaking changes. We don’t even write new Scala anymore. Everything new is Java nowadays.