I too had a pair of Bose for the longest time, but recently purchased Sennheiser HD558.  As jcoultas98 mentioned, they are not noise-cancelling, but they do offer excellent sound.  Plus, Sennheiser puts a lot of quality in the overall build of the headphone giving them a solid feel and peace of...