We design cards for clients and sub the print out to a trade only printers.
Moo is good, and from what I’ve heard allows quite good customisation options (s.g. the cards can vary). I know a photographer who used Moo and put a different photo on the back of the cards which was quite effective.
If designing your own is a route you wanted to go down, happy to have a chat to see if we can help.