Slots have never been my kinda thing. Way too luck-based for me.
If you're into that shit, you'll likely enjoy it, but I personally found it pretty dull.
As for visuals, the low-quality 3D modelling for Armor Slots' symbols, the techno-futuristic font used in certain places and the choice of soundtrack all just scream "mid-'00s Flash" to me.
Main highlight's the soundtrack. Its pretty enjoyable.