It seems the stock calendar app in iOS 13 might finally be good enough for me.

scheduleSeptember 27, 2019