Having used bus, subway and taxi, I really don't have a preference as I found all of them to be reliable, cheap (compared to other European cities) and rather quick.
It all comes down to your final destination (e.g proximity to a subway/bus station) and the number of people in your party.