Su full frame va benissimo, il 17-40 è tra le migliori focali utilizzabili su questo formato, oltre che una ltente di indiscutibile qualità.
Su APSC è troppo poco "grandangolare", ti trovi lungo su diverse situazioni.
Per feste in discoteca conviene utilizzare un fisheye (il meglio è l'8-15L, ma costa uno sproposito, io personalmente uso l'8mm samyang da 250euro e mi ci trovo divinamente). Se non vuoi il "barilotto", ottime scelte sono il Canon 10-22 (che costa troppo!), SIgma 10-20 (il migliore come qualità e autofocus, ma per quanto mi riguarda troppo corto), ed il Tamron 10-24 (quello che ho preso io, attratto dai 24mm che su apsc sono un discreto zoom.