I'm as assembly guy and I think the PPC is a horrid ISA... A quick look at MIPS and ARM show you how an instruction set is supposed to be done 
I presume you havent tried TI C64x instruction set... it is easy to understand but difficult to optimize. But who is coding in machine language anymore? C compilers generate better code than an average machine language coder ever could.