The functionalities in PrimeVue are really good. I would give many thumps up for that. But all that beauty seems to destroyed by the following beasts:
(1) The need to import so many times and that is really making our code messy. Just imagine the extra number lines of imports we have to code in order to get a few functionalities. This really making the value of Vuejs to go down. UIs like Vuetify use very little imports and installs.
(2) UI Blocks are very depressing and disappointing. We could get those block developed just by using Tailwaindcss and a few videos from YouTube. Even the dashboard UI, we could develop from scratch using Tailwindcss for free. We understand that the effort needs to paid but at these prices, just forget it. Quasar has these blocks for free and out-of-the-box without all those humongous imports and so does Bootstrap which we could add into Vuejs.
Based on this, where is the real value extraction from PrimeVue over the likes of Vuetify, Quasar etc? These are just our views. The entire structure and strategy of PrimeVue needs to be reviewed/improved. In it current state, it is a disappointment. This is what we will put in the tech reviews in facebook.