Which way to read external ADC's is preferred?

Oops.

(If you're wonder what "oops" means, I suggest you write a simple test loop to see if the expression I quoted does what you hope/expect it does.)