I have submitted cards to BGS, and my friends moved over to PSA. Send in a small batch, test run. I only send in cards if I think it will be a BGS 9.5. At one point BGS was the way to go, but PSA 10 prices have gone up. It is totally worth it if you pull a card from a pack and handle it correctly. The real problem is the wait and cost. BGS does not give you a time frame for grading (because of long wait time.) If the card will not grade well, then not worth it. Never know until you try. Look at them well.