Uber and metro specifically
I use both. I think it is good to learn how to take public transportation. I would look at the estimated time and I would either take metro or Uber. Sometimes, I would take metro and get Uber on the train so I don't have to wait for Uber.
It depends on where you go, sometimes Uber's wait time can be long, metro doesn't necessary takes longer when you factor into wait time.
I also like to walk around and checkout random local stuff and metro will enable me to do that. If I always take Uber, I would not find out many street food places that I found by walking and take public transportation. When someone writes about how to take public transportation on a route. I will try it if I get a chance to experience it. I usually stay at a place longer than a few weeks so I am not in a rush as well.