Depends on how much you want to spend. If money is no object I would either go with a surface book2 or an HP ZBook x2 Detachable Workstation. If you have a budget I would recommend a Lenovo Flex 5. You can get one with 16GB of ram and a TB drive for $999.