AFAIK there really isn’t any ‘huge’ advantage to the blueprint view. It provides a wireframe view of your design.
There are a few cases where it comes in useful though, for example,
- If your
Viewis invisible, it won’t be seen in the preview but it will visible in the blueprint view.
- Overlapping views are more clearly visible and identifiable.
- It provides a more clutter-free view where the constraints and views are more immediately identifiable.
- It’s also used to be useful for preview of components that are ‘invisible’ (for example, imageview who’s src get set programmatically).
- Rendering the blueprint view is faster. (As pointed out by Martin Marconcini in the comments)