Cleaning up the engine bay is one thing, doing something half assed is another. The better thing to do it remove it from the location where it could get moisture. Bring it in the interior, under the dash somewhere. I kept everything where it is suppose to be, but that's me. Cleaning up the engine bay isn't a top priority. The starter relay should be closer to the starter, not further away, so hiding it would be easier to do perhaps behind the splash shield... not in a location that further away, and can get contact with water easier.
Just my opinion with experience, and the opinion and experience of others, as was show in previous posts. I would seriously move the stuff away from there if you want your car to be a driver. If it sits in a garage all the time and you drive it every few weeks/months. Sure it will survive, but do you want to take that risk?
Ryan