So I have been using my cherry brown filco for approximately 3-4 months, and I have to say I prefer mechanical over rubber dome and I will never go back.
However today I had some spare time so I went to my local computer shop, hoping that I would be able to try out the razer blackwidow. To my suprise they had the keyboard out on display to try out, and also a steelseries 6gv2. So I stood there like some nutcase pushing the switches for about 15 minutes trying to make up my mind. I found blacks really smooth, but they would be a pain to type on.
THEN I TRIED THE BLUES.
WOW, they are amazing - I thought that the small actuation difference would be unnoticeable, but the tactility is just so easy to feel, compared to my browns. The keys actually felt sufficiently heavier than browns too, which is an advantage because I keep accidently hitting keys in the wrong order because my browns are so light.
So in case you couldn't tell I want a new keyboard with cherry mx blues

I was wondering if you guys could recommend me a board - I am looking for something that is comfortable to type on for long periods (I am a computer programmer), I would like to have the numpad (unless any programmers on here can convince me otherwise

) and finally I want it to be solidly built.