This sounds great, but although it fixes many problems, players will always manage to turn any content, no matter how enjoyable, into a grind. Maybe making the whole thing a solo only would help with that. As for harder mobs, maybe npcs could be earned to help you fight by completing various quest lines. I know this is unlikely to ever happen, but I know a lot of people for whom this would be a dream.