Despite the limitations, long distance relationships help you to grow so much in life. When two people genuinely believe in the love and respect they have for each other, distance is just the test of time. And while not many people stand through this test, those who do will tell you what a beautiful experience it is.
Consistent communication is the primary fuel that will run a long distance relationship. Every other aspect of your relationship is secondary when you are dealing with distance.