The best video is the one that showcases the functionality concisely and informatively. I believe it's not necessary to spend a large budget on a professional one - simply recording with a brief explanation can work even better.
Always prefer recording of the creator explaining and showing the features. It could give users a clear understanding of what to expect and how your product can benefit them.
Looking forward to your launch!