Your pool holds a bit less than 4,000 gallons of water.
Assuming normal chlorine usage, you'd go through about a gallon a week assuming you have enough CYA in the water to protect the chlorine from the sunlight. Normally that's about 40ppm CYA. You can gain that CYA from using the tabs or by directly adding CYA to the pool. CYA in an old sock hung in front of a return is a good way to get it in the water if you need it.
Once it is in the water, all residential chlorine sources are the same as far as the sanitizer portion. They all add something to the water besides chlorine though, so what you choose is all about the side effects. Bleach adds salt, which is actually a good thing for the most part. The tabs add CYA, which is good up to a point, but becomes a problem after a fairly short time. If you add bleach too quickly, it can settle on the bottom since it's heavier than water, but we recommend pouring the bleach in slowly while walking around the pool and leaving the pump running for several hours after addition to avoid that.
One of the downsides of the pucks with a small pool is that you often have to use a floating chlorinator, and often the floater can't add chlorine fast enough to keep up with the chlorine demands of the pool during the busiest time of the year.