TL;DR
Change the naming of wait conditions to be easier to find in the list, which is currently sorted alphabetically.What?
Instead of freeform text, group the parameters with similar functions.Current structure:
- Circuit condition
- Empty cargo
- Fluid count
- Fuel (all locomotives)
- Fuel (any locomotive)
- Full cargo
- Full fuel
- Has cargo
- Inactivity
- Item count
- Passenger not present
- Passenger present
- Station is full
- Station is not full
- Time passed
- Cargo - empty
- Cargo - exists
- Cargo - count fluids
- Cargo - count items
- Cargo - full items
- Cargo - full fluid
- Circuit condition
- Fuel - all locomotives
- Fuel - any locomotive
- Fuel - full
- Passenger - not present
- Passenger - present
- Station - not full
- Station - full
- Time - inactive
- Time - passed
Why?
Even with hundreds of hours in this game, I still have to hover my mouse around and look at this list for a few seconds to find what I'm looking for. Categorising the list will make scanning for the required parameter easier. This same approach could be taken for the space platforms. I think the biggest culprit is 'Item count', being that any other reference to items uses the terminology 'Cargo'.I also think it would be very useful to have separate cargo full parameters - one for fluids, and one for items. I don't think I've ever run into a scenario where I've wanted to check for both at the same time, but splitting them allows you to do either or both.

