Nice guy vs good guy in a relationship?

i just heard about someone explaining the difference and the main point was how a good guy focuses on his life to provide for the girl while making her a priority while the nice guy makes the girl his life and goal. what do you guys think?
Nice guy vs good guy in a relationship?
Post Opinion