If people are actually new to keybindings they should go all the way. Use esdf movement. Shift/Control/Alt modifier macros are unnecessary in
this bracket. Its faster and better (ui response times) to just have proper bindings on all action bars.
I.E., if you are using 'r' as counterspell and 'shift+r' as arcane torrent and "'ctrl+r' as rough copper bomb. You can use 1 action button with a "complex" macro, or you can use 3 different action buttons all bound appropriately.
Bartender is an easy way to do this, but I prefer setting blizzard ui keybindings. Its more of a pain to set up, but then it is standard across your account and not tied to an addon.
"/cast [@mouseover,harm,nodead][] spellName" and "/cast [@mouseover,help,nodead][] spellName" macros are very useful.
As far as camera goes. Your camera should never be looking at what you are doing. Always look to the next action/target/cc/etc.
There is also a strategy for bindings. Make sure you can easily reach to buttons you need while moving. You may occasionally see a player strafing a certain direction while casting/using certain abilities. This, besides shadowing intention, gives you an idea about their bad keybind layout. Absolutely critical binds are well placed as mousebinds.
A few focus macros follow below.
Mouseover Focus
Switch Focus and Target
Code:
/stopmacro [target=focus,noexists] [noexists]
/target focus
/targetlasttarget
/focus target
/targetlasttarget
A focus example
Code:
#showtooltip
/cast [@focus] Fear