For me personally, I would only switch to a metro/train/etc. if I was continuing on for a significant distance, or if I needed to change anyway.
I'm not wasting my time faffing about getting off the bus, walking to the metro, waiting for it to turn up, travelling 2 stops, finding my way back out and walking back to where I could have ended up on the bus!
RE: Pricing