Yeah, that's pretty much always been my position on it. Leave it up to personal choice, especially with it being so new and untested, which is an unfortunate necessity given there simply isn't time to do so. What some of the more hysterical people don't seem to understand is that we don't actually need 100% global vaccination. We just need to hit that herd immunity threshold. And honestly, we'd be well past that just with people volunteering to get it.
I really don't like the idea of service restrictions and "vaccine passports" though. Aside from some rather dark places such things can very easilly lead to that I won't go into here, they just aren't needed. Again, just be upfront and honest with people and you'll have more than enough volunteers.
I also think the U.S. is handling the distribution all wrong. For starters, apparently we've been trying to store one dose for every dose given out because you need the second dose as a booster. I forget the exact numbers but the first dose gets you to something like 75 or 80 percent immunity and the second will get you to 95. The problem is the shelf life isn't very long, and a whole lot of doses are just going to waste. New York especially since they decided the vaccine has to go through a bunch of extra scrutiny before being given out. Furthermore, that booster will have the same effect even if it's given months or a year after the recommended date.
So instead of trying to store a refrigerated warehouse full of second doses that will probably expire before they can be distributed, why not try to get as many people the first dose as possible? So instead of a thousand people with 80% immunity and a thousand with none just so in a couple of months you can have a thousand at 95% and a thousand at none, you could give out the first dose to everyone and have two thousand with 80%.
If what I'm hearing about how Isreal is doing it is true, I'd kinda like to see something closer to that. They prioritize the higher risk individuals, naturally, but they are also going so far as to bring people in off the street. "Hey, did you get your vaccine yet? No? Well why don't you come on in. It'll only take a few minutes. What do you say?" This way they can get to herd immunity as in as short a time as possible.