No, Alfa Tau hasn't been updated for a few years, and I think the devs drunk the RA Kool-Aid since, but I still think it contends as a mod a new user ought to try. Prior to RA, it really held its own for quite a while.
Call it an honorable mention if nothing else.