I've only been on Java since March (before that I'd been on Xbox One Edition since February 2015), and I've been able to experience both Forge and Fabric. Personally I prefer Fabric given it's more compatible with many of the newer mods. I'm currently on 1.17, initially I started with 1.16.5 and I can't really say there's much difference between the two