I made a mistake in my count. It looks like it may actually be 23 keys not 21. in case it matters, I will be doing a recount here in a few minutes. This time I wont look at my keyboards.
ETA yeah its 23.
K D Q
A 2 2
B 1 1
C 3 1 0 23
D 2 2
E 2 3 0 22
F 3 2 0
G 3 2 0 20
H 2 2
I 2 3 0 19
J 1 2 0
K 1 2 0
L 3 2 0 16
M 1 1
N 2 1 0 15
O 2 3 0 14
P 3 3
Q 1 3 0 13
R 3 3
S 2 2
T 2 3 0 12
U 2 3 0 11
V 1 1
W 1 3 0 10
X 1 1
Y 3 3
Z 1 1
? 3 1 0 9
- 2 4 0
+ 3 4 0
" 3 2 0
< 3 1 0
> 3 1 0
{ 4 3 0
} 4 3 0
; 1 2 0 1
For me, It would really depend on the price. Probably the biggest issue is that I use a modified dvorak thats a bit more tailored to my programming style. I expect that most people that take the step to use a proper layout instead of qwerty probably do the same. To that end Id really prefer a blank set to dvorak, but Id definitely prefer a standard dvorak over qwerty.
Since this set will be for my work computer, and there is always the chance that my next employer wont allow me to remap the keys anyways, if I can even use a personal board, I have to figure that there is only so much I can reasonably spend. I _am_ new to the whole keyboard scene, so I dont know what kind of prices are considered reasonable, but it seems like ~$100US for full sets, ~$30US for modifier sets, and ~$3 for single novelty keys. SO I am reasoning (in my idiot noob mind) that the ~25 keys would be somewhere in the neighborhood of $50US which is far more than Im willing to spend. I think my absolute limit would be $25US which im sure is absolutely out of the question unless these keys are dyesubs.