Many people will tell you many things. Some won't stick, some smell, some just plain ****, some are cheaper, some are really expensive (for a good reason, imo), some are just so-so.
I like Dynamat and Stinger Expert. They stick everytime. The stinger is what I use in my cars and have deadened in winter in WI in a cold garge and it's still on the cars. Use a roller no matter what kind you get. I've also heard good things about Second Skin but haven't tried it. Some will say good and bad things about every brand so good luck on your quest. I'm a huge believer in "you get what you pay for" and on that note, "That's all I have to say about that" -Forrest Gump