deodorant please help and comment!!!

Does anyone know any good deodorant that works amazing? Every deodorant seems to always go away and ruins my shirts with underarm smell. Is there any one else with this problem and found the perfect deodorant? Or if anyone knows an amazing deodorant that works wonders? Even after washing my shirts the smell is not going away at all.. The deodorant I use is this one it sucks though.