True, true, you both bring valid points, but with my experience I always get aftermarket for cheap... I try to find the cheapest product with the best quality.. If OEM was the same price as aftermarket of course i would run all OEM parts because they are authentic stock replacements. The bose speaker is just a dumb question, I would DEFINITELY go with aftermarket speakers over the stock BOSE ones, there cones are weak and the front door speakers can let moisture and ruin the cone.. They are alright for factory speakers but id rather go with some Infinity, JBL, Sony, or any quality aftermarket brand..
P.s. Any OEM parts at Acura Of Lynnwood (WA) is close to double the price i pay for aftermarket parts.. Now answer me this... Would you pay double for OEM rather than after market? Some would, Some wouldn't, it all depends if you have money bustin out your socks..