Worse for me. But I'll try to be unbiased below.
Bayswater, Marylebone and Paddington are my preferred places to visit because it is nice and central only takes me an hour from my house to the incall locations. Being central is also a nice compromise for those living in different parts of London, as a lot of people go into the middle of town for work anyway.
Bayswater, Marylebone and Paddington are also safe areas almost no matter what time of day it is. From my experience anyway. Southwark is not dangerous, but there are parts of Southwark that are not nice. Marylebone and Paddington are also connected to overground train lines AND tubes.