Hi. I really need to buy a new laptop but am really struggling on deciding which one. I want to buy one before Black Friday ends so please help me as soon as possible. 
Details:
Budget is $840 or less 
15-17 inch 
Less than 2.2 kg
i5-i7 (7th or 8th generation)
Ssd (upgradeable)
8-16 gb...