I've found feature stores to be overkill for many projects, as I just need point-in-time correctness, abstractions for joining lots of tables and flattening to a specific granularity, and abstractions for composability. I've been building GraphReduce which helps with all the aforementioned. Hope it serves others!