Hey Naveen
Thanks for the question!
Bootstrapping vs taking VC money: Both have their pros and cons. There are certain businesses that don't require a lot of capital to grow. There are also many businesses that are not VC investable. It makes perfect sense to bootstrap in these cases.
But if you believe VC money is going to boost your growth by 100X and you are okay with the dilution then go for it by all means. If you are raising from good investors and this money is going to help you achieve your growth objectives faster (and probably beat competitors), then why not? It entirely depends on what your objectives are, how fast you want to grow and whether or not you are okay with losing some amount of control over your business.
We have seen successful businesses in both the categories. So, it's impossible to conclude if one is better than the other. There are trade offs and you need to decide what matters to you the most. :)