RAM haben beide 8GB, was für deine Anwendung mehr als genug ist. Bei den Disks muss man selber entscheiden (können), ob einem die 256GB SSD des Lenovo ausreichend erscheinen und man keinen zusätzlichen Speicherplatz braucht. Wenn die absehbar nicht ausreichend sein, dann den HP mit „nur“ 128GB SSD fürs Betriebs-System und der zusätzlichen 1TB HDD für Datendateien nehmen.
Da ich aus Erfahrung „vorbelastet“ bin, was die Qualität von Notebooks angeht, würde ich zum Lenovo raten. HP Notebboks, insbesondere im unteren Preis- und Leistungssegment, die hauptsächlich im Consumer-Bereich zu finden sind und dazu würde ich den genannten HP zählen, waren längst nicht so gut wie Lenovos im selber Preis-/Leistungsbereich.