It's certainly a jungle out there!

The advantage of the city is that drivers are forced to be more aware of bikers because there is usually at least a few around.
The disadvantage is that the driver is more likely to be frustrated with bikers.

It definitely requires concentration and doesn't make for a relaxing ride.