This could have been some custom cdk constructs. Then at least you can plug in SQS / SNS / DynamoDB / CW / IAM all in one solution. Flightcontrol doesn't seem to offer these.
For my part, there was some initial friction making it usable from the publisher perspective but haven’t really had issues using it from the consumer side.