i think your plan for now should be stick with having to use the nvidia gpu and plan out an upgrade in the future to an amd card (or intel card if things have improved with those cards by that time) and if it is a prebuilt then just plan your next build ahead of time
i prefer whatever works for the tasks i try to accomplish, back in 2009 nvidia was the better option in linux, now it is amd and intel while nvidia is currently the worst (unless you do cuda stuff specifically)