D.N.A seeds and T.H. Seeds are both great places because they have great strains. I know that they can be kinda expensive though. I order my seeds from highgrade-seeds.com and I have a grow on here labeled (black Pearl) NYSD grow journal if you would like to see what one of there strains are.
I have heard good things from DNA and BC, but have never ordered from either. You might check out the seedbank forum and see what people are saying. It should have up-to-date information that could help you decide.
None of the above, I don't think most people would rank those companies in the top 5. There are some highly reputably breeders from your neck of the woods, Chimera, DJ Short, Legends Seeds, etc.