is there anything that can be done with the current ally system. It is super frustrating.. I am not sure what to do but maybe a safe time or no tag back situation I really hate this part of the game
Nope, there is nothing wrong with the ally system. It works as intended. If you want to keep an ally it's simply just overprice it. When you overprice it you will see no one will buy it, it's simple as that. Any lock-in or save feature would be hell, you will have people hogging allies and each time you go to buy one it will locked no way. I don't have time for that,it's got a price you pay that price and it's yours for 1second or 1month it's just the way it goes, but vast amounts of gold are generated via ally sales. You should be taking advantage of this.
My thoughts exactly. If you want to keep an ally, you better start paying for it. It's not that hard. If you can't hold onto a decent ally, keep buying allies and getting them bought back until you have enough gold to buy one with the stats you want for more than others feel it's worth. You don't know how easy it is to make gold in this game just by buying underpriced allies. You will not keep an underpriced ally. Don't try.
My problem is that I can't keep an ally long enough to do anything with it. If you can't keep it it long enough to use, there's not really much of a point to even make it available for lower levels. There should just be an automatic 1 hour window where the ally does not go back on the market. Problem solved.