All of them have their merits and drawbacks.
उनमें से सभी के अपने फायदे और नुकसान हैं।