Card to Pocket uses 2 decks of cards. Pocket Nightmare uses one.
Card to Pocket uses a lot of pocket space. In Pocket Nightmare you don't need to use your pockets at all. You can produce the card from anywhere (your shoe, your wallet, or in the box would all be appropriate).
In Card to Pocket the magician must remove the card from his or her own pocket. In Pocket Nightmare anyone can remove the card from the pocket.
Card to Pocket is a free choice. Pocket Nightmare is a force.
As the spectator looks for their card in Card to Wallet there is a chance they will see duplicates of other cards. In Pocket Nightmare there is no chance that they will see duplicates while going through the cards.