All in all, sth has played a significant role in … It has both upsides and downsides. But it is my firm belief that its disadvantages/advantages of … outweigh the advantages/disadvantages.