Ken Arnold writing in his blog on java.net thinks so. Ken believes that the benefits added to the language are not justified for the added complexity.
I must admit having read through some of the tutorials, at face value the concepts do not seem that complicated, but Ken has some examples on his site of some situations that seem pretty complicated to wrap your head around.