Cualquier intersección en dos colecciones

Tengo que averiguar si dos colecciones tienen alguna intersección, la forma en que lo hice es mediante el uso de "Join" de LINQ para obtener la intersección de las dos colecciones y luego uso "Any". Pero me pregunto, ¿hay alguna otra forma más "elegante" de hacer esto?