I'm not a fan of BGS, SGC, and HGA due to their massive holders. They use some much wasted plastic which takes away from the card. For me, if I were going to sell, it wouldn't matter, but if you are planning on PCing it, PSA slabs are some much nicer.
Still even resale, PSA overall tops all...