If you are an investor in India who want to invest in shares of new companies, BSE would be an ideal choice. But if you are a day trader, risking share trading with derivatives, futures, and options, NSE would be the preferred choice. Also, NSE has better software for high-risk online transactions.