In short: This is a typical sci-fi episode where the protagonist encounters an alien race that once travelled to earth and helped our ancient ancestors to evolve while becoming gods or spiritual beings in their stories and beliefs afterwards.
Unlike other Star Trek series, Voyager has lots of boring, bland, uninteresting or even annoying characters that cannot carry a whole episode without boring the viewer to death. Paris is one of those characters, Kim, Neelix, Torres and Chakotay as well. Chakotay is uninteresting and in this episode we learn why. As a young boy he refused to accept his native heritage and left home to join Starfleet. Later he joined the Maquis to protect his home. His father died and Chakotay got his tattoo as a remembrance to his father - although he never had any connection to his heritage. So basically the whole tribal and mystic mumbo jumbo we saw so far in other episodes was just a big eyewash. Chakotay isn't really a spiritual man.
We also see some dumb decissions again. Obviously this alien race is able to control the weather and starts a storm whenever they try to beam to the planet or land with a runabout. The idea from Janeway? Just take the whole Voyager spaceship and land it on the planet! And why? To rescue Chakotay! So Janeway not only risks like 150 other lives on board to save just one, she also risks to lose the Voyager in this attempt and with it the only hope to ever return home! What is it with Star Trek captains always coming up with stupid decissions?