Please correct all of the grammar problems in the sentence.
In spite of so many advantages VHTR has got, it still faces some technical challenges.
Nevertheless, in spite of so many advantages VHTR has got, it still faces some technical challenges.