Thanks for the comment! Your points are definitely valid and already in development - will update after the voting period ;)