Both Vuefire and Vuexfire are under 2kb gzipped.
Use the original RTDB and the more recent Cloud Firestore. You can use both at the same time or just use one of them.
Vuefire/Vuexfire only handles the binding for you so your state is always up to date with the server. You still get to use Firebase JS SDK.