There is difference in the desktop part. SteamOS has KDE as gui and Bazzite you can pick Gnome. Another major thing is that Bazzite is better prepared for desktop use - it has many ways how to instal packages and dev tools. I run bazzite and webdev on it comfortably.