I used to think the Sopranos was pretty simple too. Until I began watching the seasons over again a few times. There is actually a huge underlying mine of psychological nuggets. It's there, under the surface.

The entire last episode (and last season for that matter) was full of symbolism. You just have to recognize it.