I consider myself an expert on hamsters. We have owned hamsters for 40+ years. I prefer hamsters over the other rodents mentioned because they are cleaner! You do not get the odor from hamsters that you get from the others. Hamsters do not make noises (unless the wheel they exercise in, needs greased!) You should get one that is quite young (8-12 weeks). They live to be 2-2/1 years old. Sometimes, when they are so young it is hard to tell female from male. Do not make the mistake of thinking one hamster will get lonely and need a "friend". Hamsters, plural, sometimes fight and then there's the other problem...Hamsters (plural) and you could end up with many more hamsters! Get your young hamster use to your touch by being gentle. DO NOT just put your hand in the cage and snatch him out of it (especially if he was sleeping). You wouldn't like that either! I put my hand in the cage, let him sniff my hand, and all the while talk softly to him.
When you go to the pet store, check any potential hamster for something called "wet tail". That is a sure sign of a sick hamster.
Do not get one of those cute habittrail cages (or other plastic cage) for your hamster. Hamsters love to chew and I have yet to see a plastic cage that doesn't have some sort of tubing or add on apparatus that they cannot chew thru! A good ol 10 gal aquarium with a screen cage lid works best. Make sure to get the safety locks for the top of it. And do get an exercise wheel!
I could go on and on but I LOVE hamsters! All of ours have had German names because the word "hamster", which is German, means "to hoard", which is what they do with their cheek pouches.