There are many topics about ToS being too linear and players being unable to party efficiently with friends, and it seems the main cause of these issues are the restrictions and penalties that limit how we play the game. We are punished for fighting anything that is not within 5 levels of us, and for partying anyone who is not within 20 levels of us, which is a huge problem for a game with 500 or more levels.
The world map would look much less linear if there were no exp/damage penalties for fighting monsters at any level, players who want to challenge themselves should be allowed to go explore and fight higher level monsters for the slight increase in exp/silver rewards without the damage penalty stopping them, and also be allowed to go back and fight lower level monsters with friends without an exp penalty punishing the whole party. To make things even worse, currently it seems like you have to be within 5-10 levels of a field boss to do damage to them at all, if you are not within that range all your skills just do 1 damage and you are not allowed to participate unless you are a full support class.
Players with friends who put different amounts of time into the game should still be able to party and play together, and partying in general would be more common with a higher exp share range. A range of 20 levels goes by pretty fast already with the exp spikes that drop the required exp for the next few level ups by a ton, along with the instance dungeons and huge number of exp card quests. With a range of at least 50 it will be possible to party friends and stay within their range much easier than it is now, which would be even better if the exp/damage penalties from monsters were removed too.
tl;dr version: Completely remove any exp/damage penalties from fighting monsters higher or lower level, increase party exp share range from 20 to 50 or more.
