This question is quite thinking one. As per the question, both play a vital role in their particular field. A nurse treats the patients well in hospital whereas a farmer gives food for all by growing different crops. If you think scientifically, farmer is better as per my opinion. Farmer is a scientist who give food for all people. We don't know how much the farmer faces the problem through financially and the treating nature of them by the people. Moreover, they had to face more problems than a nurse. Without food, no one can do work and contribute the goals for our country. How the water plays a major role for all living organisms, a farmer too plays a major role in society. Without food, no one is rich.