At this point I think most of the major issues I was worried about are taken care of now in IceBuddha. Now I just need to crank out some parse scripts for different files (and improve the current PE parsing), make it possible to edit the files, and do some other minor changes. It's important to note that even with all these libraries, the site is still under 300KB (when files get compressed else it's about 700KB), and if you've already cached things like jquery, it'll be smaller. Compare this to youtube.com which is over 500KB or facebook.com which is over 1MB, and best of all, you can always just host IceBuddha yourself locally.
I'm excited about the python code because it means that once a script is written for IceBuddha it could be used outside of IceBuddha. For example, you might use the parse scripts to scan files to identify which files have specific features, modify features, extract the features, or possibly use it to drive fuzzing. These are some of the ideas I have planned.
As a final note, the beauty of the in-browser python code, is that you can play around and do whatever you want on IceBuddha and the only thing you'll break is your own session. None of the python code is executed on my server. And as always, none of your data is sent to my server.