Complexity is good and enjoyable as long as in the end it leads to a satisfactory solution. But when it is only used to distract the viewer and lead him to the false assumption that there is a hidden layer of knowledge he just did not find yet (when in fact there is none), than complexity has just been reduced to a cheap stylistic device.
The finale of season 2 is just a copy of "Inception". A lot of complexity but very little sense, all garnished with pretentious dialogue and a few (not so deep) philosophical thoughts so that the average user is forced to think how "intelligent" this whole thing is. Don't let them fool you - it isn't!