Your last point, ABSOLUTELY. I only saw a few 3D movies when they were plaguing theaters, and they all were headache-inducing barf-o-ramas, with the exception of Avatar. A lot of CGI FX in more modern movies has obviously caught up to- and even surpassed Avatar, but its execution of 3D remains peerless.