As always, what is best for you depends on what you need or want.
I’m also in the ext4 camp. I use it almost exclusively. While it is far from being the best file system for every possible use case, I think it is good for most use cases and the best many use cases. It is a very solid default option.
So if you don’t know what you need, my advice would be: stick to ext4. If you feel like you’re missing out, check out Btrfs, which is a great file system, but don’t just use it because it’s fashionable, without understanding its strengths and weaknesses and actually profiting from its advanced features.
Personally, I wouldn’t consider anything other than ext4 unless I specifically needed some fancy feature that ext4 does not have. ext4 does not have fancy features like copy-on-write, data deduplication, self-healing, etc… but it has three characteristics that I really like: it is reliable, simple, and fast.
Also, I really dislike the mentality of people who use the latest fancy thing just because it is fashionable, without really understanding it. People who get a sense of superiority from it, you know, like your average Reddit user. I would guess, about 80% of Btrfs users don’t have a clue why they are using Btrfs, and would better be served by ext4. Of course, they break their systems because they do not understand how it works, and they keep @dalto busy.
They are a bit like those SUV-driving suburbanites who brag about their overpriced, fancy SUV being able to drive up a 45 degree slope, yet they only ever use it to drive two blocks down to a convenience store. The user nobody
likes those people.
And I would guess more than 95% of Btrfs users do not know what a B-tree is.