People should whine less about the escape/tilde problem, to be honest. Just make it behave similar to the HHKB. Add this to your .xmodmaprc (if you are on Linux system or something similar using X11):
clear Lock
clear Control
add Control = Caps_Lock
keysym Control_L = Escape
What this does is:
+ Remove any keys acting as Lock (CapsLock) modifiers
+ Remove any keys acting as Control modifiers (this also kills Control_R, but who needs that anyhow??)
+ Make the Caps_Lock key like a Control modifier
+ Make Control_L behave like Escape
The placement of the CTRL modifier now mimicks the HHKBs layout. The difference is that instead of Esc (on the HHKB) we have a tilda/backtick, and that Esc is located where on normal layouts Control Left would be (on an HHKB, there is nothing).
I really really like this layout, because it allows me to press Esc with the edge of my hand (or rather, with that part of my hand, where my little finger's knuckle and my hand's edge intersect). This makes for a way nicer and faster movement than having to move your finger all the way to the top left just to press Esc.