The 24/1.4 on the 7D is a magical combo, great landscape and probably the best street and people and party lens. Water resistance is a huge assett, once you get this lens on your 7D you won't want to take it off.
Welcome.
Steve