Good choice. SD800 is more future proof IMHO:
*The SD800 can record and playback 4K video, the Octa can't record or playback 4k. Now it's a gimmick but next year 4k will be more used for HD playback.
* The SD800 has twice the RAM dedicated for the GPU, this will improve new games performance.
* SD800 supports LTE and also more bands in 3G.
* Exynos is only used in some Samsung devices and small makers in China, Snapdragon is used in most high end phones and not just for Android devices. Nexus 5 might use a SD800 and the new Nexus 7 uses an older SD SOC.
* Samsung is not very good documenting their chips and the dev community must do hacks or create open source drivers from scratch to make it work with AOSP. Most Samsung Devs in XDA leaved Exynos development for this.
* The SD800 is known for a very good battery life and power management. The cellular modems are integrated into the SOC. Exynos uses separate radio chips.
* Samsung already confirmed that the Octas in the S4 and N3 will not support 8 cores running at the same time due to thermal limitations. They will not even support A7 and A15 cores running at the same time. They will switch cores only in cluster mode. This was the only advantage that Samsung have IMHO (Apart from a slight GPU advantage), but seems that full big/little will not be available in this Exynos generation.
The Octa is still a great SOC, a close second. Most people will not see any difference if they keep TW Android on their phones...
