That is the biggest rub for me so far.
It leads to more clicks and more forms popping up to get things done. For many of my customers high-speed data entry is very important.
Plus, the aesthetics of it: no dropdowns, no checkboxes, no radio button groups etc. I know beauty is in the eye of the beholder. All those purpose-built controls that we see in every other app are swept aside for what? The choice of one developer, and in service of the bigger goal of reusability?
I'd like to be blown away by what this approach makes possible, and I'm sorry, but I will watch from the fence from now on.