Hey! Thank you for the lengthy review and sorry for the late response!
I think the things you've said are fair and make sense. Some has already been worked on. I just hope the solutions I've found will be interesting.Thanks again for the feedback.