I've gotten so used to the Spanish ISO layout that I don't really need it on the actual physical keyboard, I think it is a very practical layout for programming.
Specially considering all the braces:
[] is done by Alt Gr and the two (consecutive) keys that come after the "p"
{} is done by Alt Gr and the two (consecutive) keys that come after the "l"
() is done by shift 8, 9
\|@#~ Are all done with Alt Gr and the º key, 1, 2, 3 and 4.
Maybe it's just being used to it, but I find it extremely practical.
Considering that how awkward AltGr is to reach, I find it difficult to understand why that layout would be very practical (for programming), considering that all of those punctuation characters are available either directly or with shift on US layout.
If you get a UK layout, you at least retain the extra key left of Z and a correctly shaped Enter.
(Since English doesn't need any accented letters, and the only extra symbol needed is £, the brackets are accessed without modifier for [] and with shift for (), {}. The only symbol requiring AltGr is €.)
Either alt+134 etc on the numpad (windows), holding down the a or o key (OS X) or by temporarily changing to Swedish keyboard layout, depending on the situation.
Specially considering all the braces:
[] is done by Alt Gr and the two (consecutive) keys that come after the "p"
{} is done by Alt Gr and the two (consecutive) keys that come after the "l"
() is done by shift 8, 9
\|@#~ Are all done with Alt Gr and the º key, 1, 2, 3 and 4.
Maybe it's just being used to it, but I find it extremely practical.