Bom, pelo que entendi voce gosta de fotografar 2 assuntos bem distintos, porém depende de "como" é sua fotografia de pessoas.
Mas uma coisa já te aviso, uma lente só não basta.
Voce pode optar em gastar pouco pu muito para montar um kit, claro que isso influencia na qualidade final das fotos.
Seu amigo indicou a 17-40, uma grande lente com ótimo custo/beneficio, não dá para comparar ela com a lente do kit, a não ser pela distacia focal que são quase iguais.
Se quer gastar pouco, continue com a lente do kit e compre uma Canon 75-300 (retratos e paisagens mais distantes e detalhes de arquitetura).
Agora se quiser gastar mesmo, sugiro a Canon 17-40 (paisagem e pessoas corpo inteiro), claro que para completar o kit um Canon 70-200 f/4 (retratos e paisagens mais distantes e detalhes de arquitetura).
Essa última opção é acho a melhor, se quiser evoluir na fotografia