I have held and played for a bit L640 and L640XL, both are great devices, both feels awesome in hand (Even tho i adore my ATIV S i8750, wp8.1.1, I have to admit that it's not a good device to hold it in hands, it's slippery, while 640 and 640XL are not). This is one of the feature where 640/640XL is beating the ATIV S. Anyway, for comparison sake, let's compare ATIV S with L640.
In my opinion here is where L640 is better than ATIV S:
- It have bigger screen (5") than ATIV S (4.8"), both 720p, altho in pixel density ATIV S is better cuz of smaller screen size, but the difference between 5" and 4.8" is not that noticable. L640 have 294ppi and ATIV S have 306.
- It have better CPU than ATIV S. L640 have quadcore QSD400 which is slightly better than ATIV S's dual QSD S4, altho the L640's cpu is clocked at 1.2GHz and ATIV S's on 1.5GHz
- It have better GPU. L640 have Adreno 305 versus ATIV S's Adreno 225
- It have better support than ATIV S in the Micro SD department. L640 is supporting up to 128GB SD Card versus ATIV S's support up to 32GB (altho I have heard with the new and latest WP8.1.1, ATIV S can support up to 64GB, but i am not sure and if someone knows better, please correct me)
- It have bigger battery than ATIV S. 2500 mAh versus ATIV S's 2300 mAh (keep in mind that IPS LCD are less battery hungry than Super AMOLED screens, but Super AMOLED screens are more battery efficient when you use full black backgrounds).
- It have Gorila Glass 3 versus ATIV S's Gorila Glass2
In my opinion here is where ATIV S beats Lumia 640:
- Better pixel density which means more clear view on the screen.
- It's slightly smaller than L640, which means better feel in hand.
- It have Super AMOLED screen versus L640's IPS LCD. In my opinion Super AMOLED screen are doing better justice to WP UI and it is better pleasure to look at the screen than on L640's IPS LCD even if its Clear Black technology. Clear Black is not Full Black.
- Bigger internal memory (16/32GB or 13.5/19.5GB user available) than L640's 8GB (6.5GB user available)
- Better front camera (1.2/1.9 MP, depends on the model) versus L640's 1MP.
- It have dedicated physical Camera button, where :640 (or L640XL) doesn't have.
- It have more sensors than L640. ATIV S have 4 sensors (Accelerometer, gyro, proximity and compass), where L640 have just 3 (Accelerometer, proximity and compass) it lacks the Gyro Sensor, which is very important one and lot's of apps are taking advantages of it.
- It have combination of 2 capacitive buttons and one physical Home button, where L640 have on-screen buttons. In my opinion I like it more the ATIV S combination of the buttons because with the capacitive buttons is less fingerprints on the screen and i can wake my phone from the On/Off button on the side and with the Home button bellow the screen.
Conclusion:
Specs wise L640 is better (cuz it's newer) device than ATIV S, but there is no significant changes or upgrades that will make any previous owner of the remarkable ATIV S to switch to L640. Or if you like the looks of L640 better than the ATIV S, then that is one reason to replace your ATIV S with L640. Altho in my opinion ATIV S have unique design and it looks better than L640 design, but that's just my thought. I will not switch my ATIV S for any of the L640 or L640XL, cuz i love too much the damn phone and on top of that it is on the schedule to get WP10, so... you do the math.
On the other side, L640 is a perfect device to start if you want to switch to WP from some other OS. Or if you come from lower specs Lumia device (like L520, L530, L630/635, etc.). In that case L640 is a worthy upgrade for the one who doesn't want to spend too much money or is budget limited and to get a good phone with decent specs.
I am sure i forgot to mention some other stuffs, but in general this is it,
I hope this helped to some people wondering should they or not switch or "upgrade".
Cheers.