Simple line art works fine on home printers with basic cardstock. But if you’re doing watercolor or anything with lots of detail, you need professional printing. There was a thread about printing your own custom decks that might help.
I used MakePlayingCards for mine. Home printing just can’t capture those gradients. Just avoid anywhere that tries to get you to print a minimum of 100 decks.