The one case in which I would recommend the Steam version for someone is if the monthly sub is significantly less expensive in their local currency on Steam than going directly through JP/NA/EU SquareEnix. If this is the case in your locality, by all means, go through Steam and save some money. If this is not the case, stay away from Steam.