It can be annoying to get it to work with your carrier, but I would hardly call it effectively unusable.
It's gotten inoperable on AT&T recently, and the Graphene team doesn't seem to care because RCS isn't completely E2EE (due to Apple dragging their feet) and therefore not a priority