I recently installed opensuse tumbleweed but the snapd is broken, i better switch to opensuse leap or switch to debían base or arch Linux base?
Can you describe in more detail what is broken? Are the snaps failing to start? Please also attach logs if possible, you should be able to colletct them by running:
journalctl -u snapd`