I completely disagree with the "too much to do" notion. Give me a billion different things to do and let me choose which ones I want to pursue. Really, if you don't want to do a quest, well,mthat, don't do it. I'm never going to complain about too much content. That's just silly. The journal could be better organized for that, but, heck, even that's not necessary. Just ignore what you want to ignore, and complete what you want to complete.
The R-AI stuff isn't by itself a problem. I think it could have been used very well for padding out the guild quests -- say you have random magic quests spawn within the mages guild and you have to complete so many of them before you "rank up" in the guild. It think it would cut down on the annoyance factor of the random quests being forced while at the same time making you feel as though you earn your place in the guild itself. If I had to do 5 to be apprentice, ten to be journeyman, and 15 to be full member (with storyline quests as a reward), then I don't become archmage within the first 10 minutes of joining the guild, but it's not always the exact same quests on multiple playthoroughs nor is it the same as the OB thieves guild where it was purely a numbers game.
I don't mind the occasional random quest by a random character, though I think it might be handled better if you had a kind of clearinghouse location, so rather than the NPC coming to you, you could go to an inn or pub, and find a listing of NPCs with quests. As you do those quests (which are started by talking to the character, not by reading the list) they get replaced by other quests. No quests are really forced, but you don't miss stuff if you're bored with the main quest and looking for something new.