I prefer not having switches in the racks (although we do have in some of ours), we mostly use a patching strip in the rack that goes under the floor to a comms cab that contains the switches.
As for the cabling, it does tend to get messy once you have a lot of equipment in the rack. Like you...