ABFX , AGEA , ALPHAPLUS , ARGOFX : A COMPARATIVE ANALYSIS