Why are you be farming with Lich anyway?
The UI isn't the greatest and I'd imagine they'll be working on it, don't have any major issues with it at all to be honest.
DOTA 2 is trying too hard to just make a graphical update of DOTA and i dont really see any real improvements for the genre.
That's pretty much the point of the game, improve the graphics and fix some of the issues that (I'm assuming) were caused by using the War3 engine. They've said before that at the moment they want to get the game to the same level as Dota and then they'll look to change.
Stole and changed this slightly from the dev forums, add to your autoexec.cfg
// Spectre Script
alias specHon "dota_ability_execute 3;dota_ability_execute 4;"
alias specDota "dota_ability_execute 4;"
alias normal "bind r specDota; bind o spectre;"
alias spectre "bind r specHon; bind o normal;"
bind o "spectre"
// Puck Script
alias puckHon "dota_ability_execute 3;dota_ability_execute 4;"
alias puckDota "dota_ability_execute 4;"
alias normal "bind r puckDota; bind p puck;"
alias puck "bind r puckHon; bind p normal;"
bind p "puck"
Press O or P when you start the game as Spectre or Puck and you can press R and Q to move to an illusion/your orb. Seems to break if you hit your bind to turn it on, so put it on something you'll never press by mistake.