Level Blueprints make everything harder on the long run (for games).
Even testing becomes harder, even automated testing, because the way teams are used to work…
I consider Level Blueprint as bad as using “Dont Destroy on Load” on Unity objects;
Seems fine at first, but it will come to bite you later on…
Anyway, instead of writing a bible in these forums, I think it’s better to just drop these links here: