What is the difference between social sciences and natural sciences? Or are there really any concrete and distinguishable features that characterize both ends of the controversy*?

Some unique features in two traditions:

Social Sciences

There exist no laws, theories at most.

Open to debate.

Highly subjective.

Use high level of approximations, ignorances and comments.

No pursuit to generalise themes.

Natural Sciences

Seeks to reach laws.

Less debatable.

Use least approximations, ignorances and comments.

Generalisation is a key purpose.