IMHO driver issues are not normally a problem anymore. I have a ton of random USB stuff plugged into my Ubuntu desktop and it all just works. Like USB display adapters and studio interfaces. My nivida card works fine too w steam for gaming.
Most repos use main now for their core / base branch name now. Same idea more or less. I’ve seen some folks use production for their default branch name as well.