I see some discusion on the "Out of the box" terminology. There is a difference between getting a theme to work and to make it look like the demo (or as the developer intended the theme to look).

After activating you should be able to use it, no matter how it looks.

When first activating the theme, the front page of your website will become a completely white screen. It is not the dreaded White Screen of Death caused by an error. Instead, the theme is forcibly hiding the content with custom styles.

When a developer goes as far as hiding your content (which really should work right out of the box), before the required plugins are installed; That's locking in and should be avoided.