We considered this, but decided on playing as the dealer because we were trying to stick to a rule - "Your opponent can't know you're cheating."
If you were the player, since the dealer always sees your cards before you do, we wouldn't have been able to do this mechanic unless you were changing the card before the dealer even drew it - and that just seemed less clean.
Without that rule and any time constraints this would have either become something like that, or a multiplayer game where everyone is cheating is ridiculous ways.