I’ve used Rusoto for some small accessory project, and found it to mostly work pretty well, but it feels a bit immature, like a few aspects of it could stand to see some more use and adjustments based on usage patterns of heavy AWS users.
I think a lot of the “immature” feel comes from it seemingly being generated?
I think the most irritating thing about it is that it’s continually breaking the API. Or at least it was through the 0.2x.y to 0.3x.y versions. We only update our project every 6 months or so because there’s the sunk cost of updating our code to the new API surface which adds seemingly little value.