I was thinking about public transportation yesterday. The worse part of it for me, if that it takes forever, and it is much harder to stop for food. I watched a show on regional bento boxes. I always wish there were areas with wild food, or some guy selling avocados, when I am waiting on a bus. Public transportation can be really fatiguing. That is probably not your program, but it my biggest problem as a user.
Actually, I will be doing multiple courses on public transport because I am quite interested in the policy side of transportation. It really depends on the city how good public transport is though. It's terrible in a lot of cities because a) cities are car-centered: b) there is not enough profit / funding, c) the company / organization is just crap or d) governments don't care.