Have you looked at Interactive Brokers? They seem to support more complex order types than Alpaca, which can meaningfully impact returns of a automated trading strategy.
IB is good if you don’t need them. I’ve asked questions via their website and called them to no avail. That being said they seem solid.