Out I curiosity I googled on booking online CV19 Vaccination at a GP in NSW.
I found
Find and book health appointments online, 24/7. View all available appointments in your local area and choose a time and place that suits you.
healthengine.com.au
I was able to make some dummy bookings at several different practices, from the 199 practices listed.
That only took minutes all up from google to booked, and no phone call required. It would seem to be very quick and easy to me.
59% of vaccinations to to date in NSW (ie Commonwealth, State and GP) have been delivered via the GP channel
In Vic you just go through Hotdocs to book in online for the GP channel.
At the GP Respiratory Clinics there are no queues, no waiting as they want you to arrive only for your slot.
No sick people if you select one of the GP run Respiratory Clinics.
It is only
if you want to consult with a GP that you need to pick a practice where you can do so. If you do not need to consult with a GP then you just book in online and get vaccinated all very easily at a location convenient to oneself.
With Pfizer if you want to consult with a GP (whether your current one or a different one) it becomes a two venue process as you have to consult with a GP first, and then seek a vaccination booking elsewhere.
Hubs and Clinics are both very valid channels. You just pick what suits. Though those wanting Pfizer are very restricted as to where they can get it (In Vic it is about a dozen locations for Pfizer for the public).