My personal opinion is that, right now is a bad time to buy a new laptop, due to all the new CPUs coming out this month. If you are not in a hurry, wait until at least the end of April - last gen models might significantly drop in price to make room for Ryzen 4000 / Intel 10th Gen products.