I use both BCA and Baofeng regularly. BCA is more user friendly in that all FRS/GMRS frequencies are pre-programmed, and there's little/no doubt about them being FCC compliant. But the speaker-mic connection is prone to failure, and there are some other quirks. Baofeng is probably a "better" radio but has a learning curve, and is easy to unintentionally violate FCC regulations with. I don't bother with CHIRP, instead I just use the "frequency mode" and keep a list of FRS/GMRS frequencies and privacy tones in my phone - that way it's easy to also program someone else's radio for the day, right at the trailhead. With confusing distribution in the US (at lest 2 competing importers), it's hard to know what's real and what's a knock-off, though considering their origin, they're basically all knock-offs.
I'll hand either radio to a riding partner with reasonable confidence it will work for the day. The one thing I don't like is in-helmet voice activated systems - they never seem to work as advertised, so we all end up listening to that guy huff and puff all day but then it doesn't work when he wants it to.