One pet peeve that gets to me is something that's done on a lot of commuter railways and S-Bahns, the 10/20 minute schedule. The schedule looks like:
2:10
2:20
2:40
2:50
3:10
etc, when it should be like this:
2:10
2:25
2:40
2:55
3:10
This minimizes waiting and allows for frequent service every 15 minutes..
What are your pet peeves?
The two payment options being either cash (with some absurd non-whole dollar amount fare and no change given) or having to download a specific app for the specific transit agency and having to make an account etc. to buy a ticket.
Just support tap-to-pay.
I also dislike schedules that don't indicate or include timed transfers. If I wanted to travel car-free to my local ski mountain, it's possible, but it includes two transfers to buses that are scheduled within minutes of each other, but they're not timed transfers. One will not wait for the other if it's late. And the frequency on those buses is hourly at best.
I know a few places that have tap-to-pay and automatically give you the 1 day all you can ride pass once you've spent that much. There's not really a better system unless the transit is totally free. No need to fuck around with apps or even transit cards.
It is the ideal (excluding free). Pay-as-you-go capping with tap-to-pay.