This is kinda beth/fo/tes game specific but could be done in any rpg, give me your thoughts, other than "Level scaling?!?!?! NNOOOOOOOOOOOOOO!!!!!!"
Is level scaling good or bad? Well it’s both, as far as I can see you need more creature variety tho that does not fix the problem of a rat killing your level 100 character. So you put them into categories 6 and a boss category that’s handled slightly differently. The low end will always be easy to kill and outgrow the middle 2 will always have a chance to kill you but the more skills you have the less likely that is the last 2 will kill you if you are not prepared or under skilled.
Now we have to remove the limits they put on everything cap it all at 9999, yes all of it then come back and have it stop leveling stuff code wise to prevent oddities and also tell you when its zeroed out basically when you stop taking damage or get affected by stuff. This way by the time you hit 300 or so on a skill and have all its perks plus the best equipment you can easily get near too or zero out damage or an effect like stagger or poison. Just balance as so you can do that in 1/3rd or 1/6th (10-20 hours) the games normal playing time on easy, that way each time you slow the growth rate you slow it by 20% each tick on the slider up to 400%.
Creature levels follow a calculated number of your best attack/defense numbers unmodded or modded by equipment, their spawn levels are capped X% of your best numbers so you always have a chance against whatever is spawned with more rare spawns of something harder to kill, if you raise the cap the more normal it becomes to find something harder to kill making the rare spawn a more grueling fight.
Out of the box the game is set to easy, it’s just what most people want, however difficulty itself is broken into 2 sliders a creature toughness scale which pushes the level cap higher allowing tougher normal spawns and a EXP/level growth rate slider so you can lower how fast you gain skills,ect.
Finish up by creating a level or chance list that can randomly add enchantments/stats to the equipment that’s places in that list or to a linking list of equipment. This way you no longer need to make specific weapons you can dump enchantments into a list link that list to an equipment list and be done with it, this also allows for more variety, at worst you’d have to come up with 2 or 3 names for each main enchantment and enchantment combination so it can auto generate a name. This way no more running out of equipment so quickly. Alchemy/potions/spells can be done in this way to a weak potion is still not going to heal you much but you have a chance to find a better mid to high level potion or spell that can affect your lvl 100 character or equal level creatures.