I think my attorney is better in this way, he is not a money making machine unlike most of the attorneys specially the desi ones, I have applied my 3rd EAD and 2nd AP recently and everything was done by his office like documents etc all I paid was filing fee and nothing, he did not even charge me for I-140 amendment as I am sure lot of attorneys would have charged for that....