No experience with horns but I have been horn-curious for a long time. Taking the room out of the equation (because you don't mention your room; would be helpful), if you are 100% rock (classic or otherwise, doesn't really matter) then I would go with the Klipsch. Very hard to beat the dynamics.
If, however, you are looking for a speaker that will be with you for a very long time, remember, music tastes change. Young guys that listen exclusively to rock music often find their way to jazz as they get older. I haven't heard a speaker that does a better job with jazz music from the 50s or 60s as well as my M3 Sapphires.