The support for Vue3 is the only reason i currently switched from Vuetify to to PrimeVue. And i miss Vuetify every day.
It feels like going one step ahead (with the newer Vue version) and 2 back (with a less comfortable component library)
Supporting a lot of themes and being design agnostic is not always a good thing. How often do you choose to change the basic fabric of an already existing application?
Having a "swiss army knife" ist not always required, if you just need a ... knife.
Comparing both libraries directly, i still favour vuetify. The documentation is way better understandable (and actually in sync with the current stable version). It is better integrated in the vue cli (which makes it way more easy to install in the first place). The theming is not so packed (because it just supports one concept) and with that way better to understand. The api of the component themselfs are more intuitive (in my opinion). And it supports more basic layout structures which helps bootstrapping a new greenfield application enormously.
And to the point of depending on a sponsorship model: well, having a open source library which is 100% backed by a company (and 0 if that company decides to stop this type of support) is not so great then having a 100% independent crowd, which gets rewarded for there great work. or not, if it sucks balls.
Support for Vue 3 is important since that's the main reason for not migrating my Quasar apps to Vue 3.
How does PrimeVue support creation of PWA, Android, and iOS apps? Quasar makes this process pretty easy.
Quasar does have auto tree shaking, accessibility and enterprise support. And it does not require sponsorship and is fully open source. Bootstrap and Vuetify are also open source and don't require sponsorship.
This seems like a proper fluff piece for Prime..
My dime, TL; DR: I like PrimeVue, but I hate the lack of community communication, lack of functionality in the components, and the oddity of supporting "old" versions. So...
1) PrimeVue still has wild bugs that can break the layout. t.co/Grm2gfDaGJ
2) In PrimeView quite simple things are not implemented. For example, the ability to programmatically open and close a menu. t.co/67VPtgd0jG
3) Complex components like AutoComplete are also lacks popular features that other frameworks / components have. t.co/bWVouD83XL
4) No releases for 2.x branch in the last month. Although this version of Vue is still mainstream right now (I think).
5) I would like a little more attention from the developers to the community. I understand that there is paid support, but I'm afraid to try it. Bad feedback to regular open source developers.