What is the best way to make a splash screen?

So I’m currently working on my first about to finish project, I want to add a splash screen of my Studio. I’ve searched through youtube for ways to do it and I’ve seen couple of different ways. Like adding a pre rendered video to beginning of the game or making a whole UI with animation that plays and disappears at the beginning of the game. What is the best way to do it? How did you guys do it for your projects? What are the pros or cons of either ways? Thank you for helping, I hope this is the right forum to ask about it, have a nice day everyone!

Some info that might help; I’m using Blueprints to do my project and I’m not really skilled at making animations for UI, I did my splash screen in After Effects

You can specify a video to play before the game starts in the project settings: