No, Modi is surely not efficient or good enough to rule the country.
See what he did to the nation.
Earlier people were living happily under Congress regime with only concern of either earning enough to spent the day or earning and earning more for living luxurious life, but Modiji changed everything like:
1. People started to care about cleanliness and sanitation.
2. Women started to come forward for their rights like sanitation and entry to various restricted places (read sabarimala case)
3. People started talking about economies and for that matter learned a bit about it
4. People got to learn about various taxes and their problems and they being replaced by GST
5. People came to knew that technology can help to reduce corruption
6. People were able to reach to Railways and External Affairs ministry directly