I am going to Nepal and probably, same as everyone, through Delhi. I was considering going overland from Delhi to Kathmandu, however I have found many posts that advise against it in favor of a flight. The following concerns are the key to the proper decision, I think.
Does the overland route offer a good scenery and cultural experience or is it better to spend that time in Nepal?
What is the rough cost of an overland journey and how does it compare with a flight?
In case of a flight, is the Indian visa necessary?