Hi,
I'm not sure if these have been suggested before but;

Upgrading of armors, weapons and rings/amulets would be great. For instance; lvl 20 mighty berserker armor of fitness' stats are 25 str,13 dex, 489 armor. Upgrade to level II could give 27 str, 15 dex, 530 armor. Upgrade III (max) could give 30 str, 15 dex, 570 armor..You could have monsters drop upgrade scrolls(regular and/or elite), just like eggs drop..This way, some of the non rich people could manage to have better equipment simply by upgrading them, rather than paying a million or whatsoever for certain stuff...You could add a chance for failure where you don't actually lose the item, but just look for another scroll to upgrade..

My second thought is for farming bosses;
You could have maps that have more than 1 bosses gathered together..You could increase the number of people allowed in the party, or even keep it the same way. Lets take Jarl for instance. A map could have 10 jarl and we could lure and kill them one at a time..Or could have jarl, mother, etc...all in one map. This way we can save a bit of time, instead of logging in and out..

My third suggestion would be the way drops are shared;
On more difficult maps like i mentioned above, if we have 5 people in the party - numbered from 1 to 5; first drop automatically would go to number 1, second would go to number 2, and on..This way it would be fair..

My final suggestion would be rather than having re-roll elixirs, you could have let's say "platinum elixir or scroll" where it would give you better drop rates in general. Gold scroll could have 25% better drop rate, platinum could have 50% better drop rate..This would be a better option in my opinion, as I've noticed re-roll elixirs only seem to give you a better chance in only getting eggs more often..

I hope these suggestions would be taken into consideration. Would definitely love to see those, it would make the game a lot more fun and competitive..