Om is definitely not the place to start Clojure web development. I'm not sure it's even maintained. Kit and Fulcro are full-stack frameworks but if it's just SPA then re-frame is best option.
https://github.com/hyperfiddle/electric
live tutorial - https://electric.hyperfiddle.net/
Reagent would be the best comparison, and if you wanted something equivalent to JavaScript's Redux you could use re-frame (in addition to your rendering library). However, I think for most people Reagent's built in state management can get them a lot further than one might think.