When we join an party I think we should :
-See a list of parties available for the map, and see which depth the party is in.
-Join parties from other havens (I don't know if this is already done, I can't tell)
-Make a party outside the map, and when the leader enters a map, members have a choice to enter any time (still have to cost 10 energy).
-GET A REFUND ON YOUR ENERGY WHEN ENTERING A NON-BATTLE MAP e.g Clockworks Tower (or whatever). (Its very frustrating to pay 10 energy for a recipe buying map, especially when you don't need it)
-Have better options on Material Distribution (e.g Free looting, Equal distribution, Random distribution)
Are based on roll the dice system so in a sense it is randok. I support an distribute system though :P