Hi guys,
I'm a beginner to mechanical keyboards. I was looking for an ANSI/US-layout
compact keyboard (60% - 70%) with the following features:
1. Ability to swap CAPSLOCK and CTRL_L. I use Vim a lot.
2. Ability to put ESC to the left of 1, preferably swappable instead of hard-wired. Again, coz of Vim!
3. Relatively big keys for SHIFTs, TAB, CAPSLOCK, BACKSPACE and SPACE. The ENTER key need not be L-shaped.
4. Must have both CTRL_L and CTRL_R
5. Must have dedicated arrow keys (not those with Fn + something)
6. Must ship to Europe
Prefereable:
7. Dedicated keys for PageUp & PageDown (for source code browsing!)
8. Cherry MX Brown
9. Price range: < $200
I don't mind if they are ~65 keys or ~85 keys. Both are ok. But I do not like the
usual ten-keyless types because well, they are still too "big"

I've done my research and I've ruled out the following keyboards:
HHKB Pro 2: No arrow keys, beyond price range
HHKB Lite 2: Has only CTRL_L (no CTRL_R). Also, no CAPSLOCK at all!
KBT Race: ESC cannot be put to the left of 1
KBT Pure: no dedicated arrow keys
KBT Pure Pro: way too small SHIFT_L and SHIFT_R. Both are just 1-key wide!
KBC Poker: no dedicated arrow keys
Deck 82 Ice: way too small SHIFT_R. Cannot put ESC beside 1.
Majestouch MINILA: no CTRL_R at all. SHIFT_R is just 1-key wide. Don't even get me started on the small SPACE!
Noppoo Choc Mini: ESC cannot be put to the left of 1. Also MX browns are out-of-stock everywhere

Keycool 84 keys: ESC cannot be put to the left of 1.
Poker II: No arrow keys
If there are any errors, please let me know. Am I asking for too much ??!!