The main issue with btrfs is the RAID 5/6 write hole. If you aren’t planning to use RAID 5/6, it’s fine.
There are some other problems too, but those don’t affect data integrity. The most annoying one currently is that defragmenting breaks reflinks, such that snapshots get turned into full copies, potentially wasting a lot of space. (I have honestly no idea how noticeable fragmentation is on SSDs, and if defragmenting is even worth it nowadays.)