Lenovo is known for its durability and great keyboard experience, while hp is lightweight and provides better battery life.