right, but when i switch my windows... i'm also changing my leader.
yep, but in an ftl the otherway around "when i switch my leader, I also want to resize/reposition my windows" isn'T allways true
having focus might be useful, but i've managed fairly well without it.
I think this depends purely on playstyle and classes.
I personaly use my focus a lot in instances for example for cc, setting alternative targets, setting the backuphealer, setting the primaty healing target...
..but true, in normal gameplay or in easy instances its not realy needed and more a gimmick than a necessity.
it just seems like a lot of complexity for very little reward
..well this realy depends, and honestly on the wow-part of the setup i find the focus-method which requires a '[target=focustarget]' in every macro not easier than adding a '/click ActionButton..' to every macro.

For the hole keybinding-setup:

Yes this is much more complex and error-prone than in an focusbased approach.

But this is only true for keyclone, in HotKeyNet its simply adding one line to your script (like <ApplyTemplate FTL "1" "u">), if you created the initial templates once (or you simply copied them from an example).

Btw.: before this turns into an Keyclone vs. HotKeyNet debate:
I absolutly loved Keyclone (the program )for its ease of use and all its great features,
but as soon as I got a little bit more in the hole hotstringing neccesary for an ftl,
I more and more loved Hotkeynet, for the possibilities and ease of creating FTL-HotKeys realy simple.

I personaly see it this way:
Both programms are great and wonderful, but they have a different approach of doing things, and therefor their strength lies in different areas.