I do not like both BJP and Congress, both are immature parties, but the Congress is trying to grow up. When was the last time since an Indian PM stood up for his convictions ready to sacrifice the government for what he thinks is right. But philosophy wise I like centrist secular view more than rightisht or leftist view. You gotta admit too that India was in extremely bad shape in 1947 very very poor with nothing about industrialization etc. Many many people had written off India including people who could be considered friends of India. Even today we are still a long way off from development. But congress is maturing. And do not forget that BJP has a lot of maturing still to do.