What's the best alternative for Google drive? I also went this route but Samba is a bit annoying sometimes
There is Peergos: https://peergos.org (disclaimer: I am the creator)
If you dont need filesharing, you can just setup wireguard, setup a network drive on your phone's files app.l, and then when connected it'll feel like native file browsing.
I only share with one person so we use Seafile
What makes Samba annoying? I think it's perfect for its intended use (LAN).
If you need to share files externally, Nextcloud works very much like Google Drive and allows the creation of sharable links.