That search everywhere functionality is cool. Love that. Really powerful.
Designing to Components is good to see here. Extraordinarily powerful and lets you push out new views more quickly and reliably. Also gives me UI components to hook into for any extensions we end up creating.
Regarding Customization. From a usage perspective I love it. Rather than design a view per use case, you let the users configure them on the fly.
It does add challenges from a support perspective, where users may struggle to find information they hid long ago. Since displayed fields will be contextual, it will be challenging on the phone or in a ticket to determine what has been hidden.