If you didn’t already know you may also be interested in Osmose’s overlapping buildings issues. You can easily identify intersecting buildings and load them into JOSM for improvements.

If you don’t want to have gaps and/or small buildings in there you can just view intersecting buildings aswell but it’s usually a good way to find objects that can be improved in some way or another.