So is ruff like flake8 on steroids?
Yes and no. Flake8 was built with the intention of plugin support. Ruff currently does not have this, though it's a goal. Many rules that you use in Flake8 or pylint are present in ruff, but some are still missing.