I think that Firmata is still useful on the uno for a lot of applications. It's not perfect but there isn't a better replacement avaiable right now with the same amount support libraries.
Paul Stoffregen, for example, did a lot of work to maintain firmata so it's not "abandoned" it's just an open source project that benefits from the contributions of whoever is interested in it.
m