I'd never considered migrating to another instance (on account of being lazy, and secondarily worrying that nobody would have me), but there's some really irritating shit going on over here at dot social
My advice: at least find an #instance that takes its clients seriously and feel free to expose those who don't.
At a bare minimum each "block" must be publicly justified but ideally, there should be fair and honest communication beforehand. Sadly, we don't see that happening much anywhere.