Мировоззрение националиста, его центральная идея, связаны с нацией, этносом, к которому он принадлежит. Центральная идея патриота - более широкое понятие. С одной стороны, эта идея может быть воплощена в намного меньшей общности, чем нация или национальность (например, патриот своего города). С другой стороны, её смысл может включать намного большую общность (например, патриот своей многонациональной страны).
Нельзя сказать, кто из них лучше. Во первых, потому, что люди - не роботы и не действуют согласно заданной программы "националиста" или "патриота". Во вторых, один и тот же человек может быть, как патриотом, так и националистом.
Однако, национализм несёт в себе больше негативных возможностей, чем патриотизм. В первую очередь - это опасность противопоставления себя, своей нации всем остальным, гордыня на национальном уровне - мы лучше, они хуже. У патриотизма тоже существуют такие риски, но так как это гораздо более гибкая модель, чем национализм, то и возможностей избежать негатива здесь больше.
Что лучше, красное или квадратное?
Национализм - это политическая идеология, патриотизм - это социальное чувство. Будучи патриотом, можно одновременно быть националистом, а можно не быть.