hey thank you for the quick reply 
And the reason im going for a small form factor is because i dont want all the side keys (to me they are very annoying)
and i would get a TKL however i would like to buy a filco one, and i cant find one anywhere, so i guess Noppoo Mini an KBC is my last resort,
and again its my first mechanical, so i want it to be of high quality
Where are you from? Have you checked ebay? there are lots of TKL keyboards out there.
I've owned two leopolds, and used a friends keycool, the keycool was just as nice as my leopolds, except for the red switches.
The only thing I don't like about my poker is the PCB flex, if it didn't flex so much I would use it much more.
Although I would still swap back to my leopold if I started to game,
having the F-keys on a second layer, and the "large" arrow keys are quite annoying to me.