Not been to Mexico No.
The thoughts of visiting are inviting though.
England is not a dangerous place. But like in all countries. There are some area's that do not get the same resources to develop as others. The cheaper side of town. Those areas in many places hold the same dangers.
And just about everywhere. When people drink. there can be a fight of stupidity.
Over all England is generally a safe place.
I live next door to England in Ireland. Not the same. It would be like saying Mexico is USA.