I’m having trouble trying to implement some of this stuff in an efficient manner. To do this requires a lot of database queries which I want to avoid.
I may need to extract this back out and provide it as part of a separate plugin again. I’m not keen on putting inefficient code like that into the main plugin.
It will work fine, but it will either put extra load on your site, or do strange things due to caching. The strange things could include changing the category image, but not having it update on the single posts until the cache has cleared. I’m okay with that sort of thing being in an extension plugin, but without being able to do it more elegantly, I’d like to avoid having it in the core plugin.
I’ll post back here once I’ve looked into this issue further and made a decision on how to handle it.