Market restrictions should stay, but be lessened the longer one plays the game.
E.g. you start with one slot market space on the first week (change the waiting time from 1 week to 84 hours = half a week) and get 1 additional slot per every week you play until you have 3-5 free slots unlocked.
This would help fighting the intitial bot problems.
Another way to do this is by adding free market spaces via mainquest achievement: as bots usually do not do quests/can’t do them efficiently, it would be fine enough to give free slots via following the mainquest[i.e. clearing all mainquests along the way, not one specific, because that would be abuseable by botters] until like level 200 to unlock 2-4 additional market slots[e.g. every 50 levels of mainquest cleared = 1 additional free market slot]. This should also apply to Token users, making them have 5 extra slots from the start but having to work towards the other 4 slots.
Provided with Team Storage, people with Tokens can just have 3-4 characters and put items in Team Storage to achieve the 10+ market slots anyway, so more restrictions that way won’t really hurt the economy that badly and give more advantage to players who actively play their characters instead of having x bots on the same account for market flooding/farming/etc.
Doing the quests actually makes the players go for the lore and discover the world instead of just rushing through it&running instanced dungeons/Hunting Ground grinding to level up…
About the selling taxes: I believe the tax when putting something into the auction house should stay, and instead of taxing sellings, the initial listing tax should rise. That would enable enough silver sinking as most items are not sold during their listing time, while selling items would not result in additional loss due to taxes.
This can help regulating the market and fight inflation as higher prices would result in higher listing fees with no guarantee that anyone would buy the stuff listed[and also makes RMT more easily visible].
About Tokens on the market:
Tokens and premium items should be restricted from being buyable from the market for new players.
This is an easy way to RMT and allows botters to obtain Tokens with fresh accounts(i.e. one week old, level 40+) to negate the botting/RMT-restrictions.
Make the premium tab being unlocked after one to two months playing would ensure that players buy their first Token [maybe IMC can offer a one-time Token sale for 30-50% off for the first Token that is purchased via TP for an account; this may result in an increased number of Tokens sold] and don’t/can’t start RMTing/whaling right from the bat once the restriction on the market is over.
This is way more efficient than restricting everyone from using the market for a week and then opening the world of RMT because they have Tokens and TP as many as you want to see.