I'd agree with 2.5 or 3.5. Where I tend to disagree is more on the score. I'd think this deer would score 120 at best. Realistically 110ish. Here is why I say that about score. He looks like a main frame 10 point. He appears to have split G2's and even if he doesn't his tines aren't very long. His G4's (or G3's if his G2's are split) appear to be very short, which hurts his potential score. His main beams don't appear to be really long (as they don't come back together much). If this deer weighed 200lbs or more, perhaps i'm underestimating him due to the size of his body, but if he's a 150 lb deer, I'd bet he wouldn't be much over 110.
Now to answer your question about him being a shooter. He is a nice buck and many hunters go years without seeing a deer of this caliber, so to me it depends. If you're the owner of the land or have a long term lease, I would hold off. He's never going to reach his full potential if you shoot him now. Studies show that most deer reach antler maturity at 5.5 or 6.5, so if you and your neighbors can hold off, I think you'll thank yourself in a few years. But with that being said, I've shot smaller bucks due to the thrill of the hunt when I claim to be waiting for the giant. [:D]