WoW didn't invent talent trees, I doubt even diablo 2 did. just having them also sells it short, rift only had 4 base classes (one for each armor type) and everything else came from talents - while the mechanics were similar, the effect was not (you even had rogue and mage tank/healers for example).
besides, you want to be similar enough to the market leader to be familiar and make it easier for people to switch and "feel at home", but still different enough for appeal to play the game in the first place - otherwise what's the point if it's exactly the same game?
two player factions is a design cudgel lot of game fall for, even ones like warhammer online 6 years earlier. if you want to appeal to both pvpfags and carebears, while having some form of "rules" and easy to understand limitations that's what you go with. however again that's only part of it. the rift designers were smart enough to understand the effect and quickly adapted it - cross-faction guilds were a thing, so there was no arbitrary separation of the pve playerpool (you could still pvp if you wanted to and the enemy capitol was off-limits), and pvp battlegrounds had a mercenary system (it started with 20 players in sum, not 10/10 of each) which also meant faction population could be ignored. this was years before WoW did it and in a lot smarter way (checkbox instead of silly NPCs). this even makes sense lore-wise since it's a mmorpg and you play a character who should be allowed to make it's own decision #notmyfaction. cross faction is something WoW only did last year.
I could point out the game this very thread is about falls for the exact same shit btw (and WoW itself lifted it more or less from the RTS games, there was never really a good reason to have fixed factions to the extend in you have in WoW).
the progressive raiding only became an issue after the first expansion, which more or less killed the game anyway, not just because raiding. rift's peak was before storm legion where they extended the game horizontally instead vertically (ember isle was fucking GOAT in every regard, which came out 8 months after launch). raiding is also moot when it's only a small fraction of the playerbase anyway, being loud and entitled means fuck all to the game's bottom line.
I've said it before, but the linear progression model is retarded unless you're WoW and have millions of simps dumb enough to not care if you cheap out on them, anyone else will run out of funds fast to keep up, and that's exactly what happened (to more games than rift).
story was fine, especially during a time of "there always has to be a lich king" (and it's not like WoW's faction are peak writing to begin with).
one faction was revived and made immortal by the gods to defend the planet, one figured out the same effect with tech and send you back in time after the evil dragon of death dissolved most of the planet neverending story style, which game it a nice faith vs technology spin (not that trino built a lot of that afterwards tho).
meanwhile that ignores that server transfers were free (runescape style), invasions (which got nerfed hard after casuals whined too much), a transmog system which mogged (pun intended) wow for years till they just copied it, free level adjustment (which works even better than ff14 where it doesn't remove skills, just reduces your level and number), opening up raids to more than just raiders if you were interested in the story, instant adventures for people who just want to grind and see other people, "classic" servers (although that's lifted from everquest anyway, WoW didn't invent those either) and that's just the shit from the top of my head.
oh, and FUCKING HOUSING.
if they rift designers had the balls and foresight to rather go with the gw2 model (as crap as that implements it, it still has no real housing for example) instead of WoW, it would look far different today. look at ESO which did exactly that and became a better (and more successful game) because of it.
for anything else might as well take the discussion over to the WoW thread, since that one is equally dead...