For me, it would probably be cost. While I have a laptop right now that has all those features except for battery life (already planning on getting a new battery) and touch screen, if the laptop that I got wasn't near the price range, I wouldn't even consider it. I have a Thinkpad x220 which has a core i5, 120GB SSD, 8GB RAM, IPS screen, and other stuff. Its extremely light as well. I highly recommend the Thinkpad x series as all of them are really high quality computers. Also, for anyone considering getting one, I would suggest you find a slightly used one on ebay instead of buying a new one, so then you can save over half of the original price. Just make sure that you find one that says it comes with a Windows license.