William Shatner did not like his performance in Generations. Obviously, he blames the director. ( www.geo.tv )
David Carson was not the most accomplished feature film director. He only directed one minor film before Generations, so maybe he wasn't the best choice... but he did direct four episodes of TNG- including Yesterday's Enterprise- and four episodes of DS9 before filming Generations, so I think he had a pretty good understanding...