Fala aí Franclayton, tudo bem?
Qual o melhor framework de componentes para usar com o Vue.js?
Bom, o melhor não existe, sempre vai depender do projeto, do guia de estilo escolhido.
No Vue um que é muito usado é o Vuetify (na minha opinião). Eu mesmo já o usei e achei muito bom.
Ou é melhor eu criar minha biblioteca de componentes (inputs, table, etc)? Ou encapsular minha biblioteca usando um desses frameworks de terceiros?
Depende, se for um estilo muito particular, talvez criar seus próprios componentes seja a melhor opção, caso seja um estilo mais parecido com Material ou Bootstrap, não faz sentido recriá-los.
Espero ter ajudado.