http

/www.ebay.in/itm/Asus-ROG-Gaming-Laptop-GL553VD-FY103T-CI7-7700HQ-7th-Gen-8GB-1TB-4GB-GRP-WIN10/162704308736?hash=item25e1eeba00:g:aJ0AAOSwviBZ2j2F
I'd definitely recommend you this laptop as it packs some serious tech which might suffice all ur requirements provided the fact that u'll need to pump up ur budget!
relating to which brand-
I've used Dell,Lenovo and Asus.
My current laptop is Asus ROG GL552JX and am quite happy with it.
Comparing it to its nearest competitors i believe that Asus takes it all for sure.
Build quality wise u can prefer Asus or Dell.
Price/Performance wise Asus will b my bet!
Looks-All are good.
Sound-Lenovo packs some cool JBL speakers with Sub woofer tech(available only in its top tier laptops).
So overall thats all about my suggestion.