This toy was originally bought for my nephew. He loves dinosaurs and he loves green. So in that essence, it was the perfect choice for him. I'm not sure if i would recommend buying this toy online. Instead, i would recommend going to an actual store, and trying for yourself, and give them each a squeeze, to see which one has the best "roar."
The toy's roar is based on a diaphram type bag inside, which based on as it says on the box, "the harder you squeeze, the louder i roar!" I actually saw several of this toy at the store i went to. out of the 7 or so REX's, about a third had nice roar's that actually had the power to blow his jaw open to give a good looking dino roar. The rest of the one's had weak diaphram bags inside them, and only gave out lil "huh huh" sounds not too far off from a patient struggling to breath from emphysema.
He's soft, so wont worry about my nephew sleeping with it. The head is hard, so not the best thing to use as a weapon, as it can do some damage. Ours hasnt broken yet. But i would assume that this isnt a toy that would last, if someone sat on it.