At this point, so many more people have received the vaccine than have contracted the virus that I think it's fairly safe to say that we know much more about how people react to the vaccine than the virus (which also keeps mutating unlike the vaccine).
It's true that we don't know the long-term effects of the vaccine but
1) my understanding is that medically speaking, a few weeks after the shot every trace of the actual vaccine is gone from the body and all that remains is that your immune system has learned how to fight the virus and
2) we certainly do not know the long-term effects of the virus either
So unless you are in a position where you can completely seal yourself off and be sure you will not get the virus, it's a choice between getting vaccinated and getting the virus. Considering what I wrote above, to me that is an obvious choice.