First and foremost, I would like to suggest that the party not be locked after you kick someone. If you do not want people to come in, there is an option to restrict the party by yourself. However, it should be possible to kick people out and then invite someone else without the party being locked.
Secondly, I would also like to suggest that there be a way to see, when a knight dies, how many sparks they currently have with them. This way, if a knight truly has no sparks, I will know and not feel bad for reviving them. Also, it will prevent leechers who only claim to have no sparks but in reality are just saving their sparks up at the expense of others. I feel like this would better promote teamwork and create more trust between random party members (i.e. party members who do not know each other)
Locking the party is to prevent level looping, or one person getting to an arena level for example and inviting infinite alts or all of their friends to get much higher profit. So -1 to that.
+1 to the spark meter though.