A development laptop definitely needs to have an SSD and a decent CPU, which is why I would suggest you to discard your list and take a look at 3 families of laptops: Asus VivoBook, Lenovo ThinkPad and Dell Inspiron.
There are many models that are cheaper than those that you listed and more suitable for development, like these:
ASUS VivoBook S510UN-EH76 - https://www.newegg.com/Product/Product.aspx?Item=N82E16834234838
Lenovo Laptop ThinkPad E580 - https://www.newegg.com/Product/Product.aspx?Item=N82E16834850555
Dell Inspiron 15 5000 - https://www.newegg.com/Product/Product.aspx?Item=9SIADYY7BN9241
Now, why these laptops? All of the three models have what you will need for development - an i7-8550u CPU that is 22% faster than the last gen CPU's (i7-7500u) and also has 4 cores and 8 threads, compared to 2 cores and 4 threads of last gen mobile CPU's, which will speed up multithreaded applications and multitasking even more, and all of these models have a 256GB SSD that would be more than enough for most of development, as you would have even enough space to run a full android ROM build system that requires about 70 to 100 GB of disk space, if you wished.
My personal choice would be the ASUS VivoBook, as it has, besides i7-8550u CPU and 256 GB SSD, also a 1 TB HDD drive (which you could of course upgrade to a larger 2 TB HDD drive or to a second SATA SSD), a dedicated GPU (not very much useful for development, but you would be able to run more demanding graphical applications that on the Intel GPU) and two RAM slots, which should allow you to upgrade it to 32 GB of RAM in the future! And I'm also using ASUS laptop myself and I can say that I'm quite satisfied with it.

Now what I wouldn't recommend:
LG Laptops - last time I heard of them was that LG made cheapo laptops with low build quality and haven't really heard any recommendations about them, as opposed to Lenovo's, ASUS and Dell's of which I have heard good reviews.
Sony VAIO - maybe this was just my bad experience, but AVOID THOSE LAPTOPS. I once had a ~2000$ laptop from Sony and all I can say is that experience was ABSOLUTELY terrible - the manufacturer just ditched support right as those laptops left the factory, all of the drivers had terrible issues like memory leaks, BSODs, hanging the system and not working properly (like Wi-Fi limiting to 5kbps untill I installed separate drivers), the manufacturer didn't respond to any customers of a 2000$ laptop, the performance was subpar and it had even less driver support in UNIX system. I even had to reflash the BIOS after an unsuccessful Linux installation as the BIOS wouldn't respond to anything. Their business model was to sell you the laptop and then pay $$$ for support, as it had a "conveniently" preinstalled support app and even a physical "support" button that would try to redirect you to contact their service center. Again, this was my experience and that laptop is now 4 years old, so things might have changed, but you should still take it into consideration)