It runs great on Steam Deck and, according to what I read, you just have a manipulation to do if you want to play offline. Although it wasn’t annoying enough for me to do it as I could just played using my phonés hotspot when not at home.
You should definitely play it if you get it for cheap.
Proton DB is great for such questions.