I know NextCloud is forked from ownCloud. What are the differences between them?
What happened was that owncloud was dual licensed product so there were user and enterprise editions. Some developers didn't feel like owncloud valued the community enough and didn't like the dual license model, so they left the project & forked owncloud to create nextcloud.
Nextcloud is the same for home and enterprise users since it is all AGPL licensed code.
As for a recommendation, I would go with nextcloud since the community is behind them more, and of the apps I used in owncloud work in nextcloud. Also they are pushing for integrations like collabora (online collaborative editing) and speed.me video conferencing.