I was thinking of Romex 10/2 wire but the electrician is saying that is too big for my panel and he suggests 12/2. Does this sound right?
LOL, that's funny, LOL..... Too big for the panel.
I would have at least 2 dedicated branch circuit lines installed.
If the runs are short 12-2 with ground is fine.
Make sure the electrician installs the new dedicated branch circuits on the same leg, line, in the panel.
All on L1 or all on L2.
Regardless whether the electrician installs #10 or #12 wire he will still feed each of them from a single pole 20 amp breaker. 20 amp branch circuit.
.