Agency doesnt make as much difference as the instructor does..
Instructor is important,but the agency is too. There are a few dive sites that won't accept certain cards,so caveat emptor. It would be a pity to show up at dive site ABC with card XYZ and told sorry.