To the anon who recommended Spiderlight, you were 100% right, it is a breath of fresh air. I'm half way through but I can't pinpoint why exactly.