I have a M1 MacBook Pro, and it is alright for running TensorFlow.
I have two conda environments set up, tf (CPU), and tf_m1 (Apple silicon GPU, CPU).
Some of my TF models, mainly multiple rower models have to run on just the CPU, but most of my models use the GPU.