Yeah, it really does have the roguelike spirit in abundance. I've seen a lot of people argue over semantics of whether it's a roguelike because it doesn't have feature x, y, etc. But you can't just decide a roguelike from that - it's the interaction of elements and how the game feels that really matters.