Wagner's epic fantasy trilogy is finally complete after three decades.  Was it worth the wait?