Nowadays, it's common practice to use an SSD for the operating system/apps, and an HDD for data storage (in desktops at least), with laptops, it's best to use an SSD, and an external HDD for storage. Anyhow, I don't see why you should make any compromises.
I'm sure you could easily find an I5 laptop that comes with an SSD.