You can safely ignore all of those opinions. Some people try to make things more complicated than they really are. Other people like to give an opinion just for the sake of saying something. You can use either of these words in any situation.
The same applies to everybody, nobody, anybody. The 'one' versions are just alternatives.