Muni out in SF does this: basically the app tracks where you primarily use it, and if you fall within SF using primarily MUNI services, it gives you the paid tier for free. They also have custom prompts when you use Go, instead of asking if your train/bus is crowded etc, they ask if the stop is...