I recommend you to vary your strategy. Sometimes play check - raise, and others raise.
But if there are 4 or more playing this hand, I think you have to raise because the % of your hand go down, and with a big raise may be the others fold
In the cache I still raise reraise Allin...
There are certainly cases of a limp, but then it should be very familiar opponent and read him.
It is one thing to give him a couple , but if two and above??? any top pair is far behind....