100 and 105 are so close...but 150 is a quite a bit longer....
Yes, the 150 would be more prone to hand-shake, but when shooting really detailed macro work a tripod is usually a good thing to have anyways.
Also, I'm assuming you're looking at more than 1 brand of lens...that also comes into play in terms of quality/construction/etc.