If you've never played online, you may want to use Redshark.
Apprentice is an interface that was made for Magic the Gathering. People used that BEFORE RedShark was built.
RedShark was made strickly for Pokemon TCG.
Some DieHard Apprentice users will tell you that RedShark is garbage, but that's mainly because they're used to Apprentice and refuse to take the time to learn RedShark (however... RedShark will glitch/crash once in a while!)