I replay DA:O quite a lot. I often just play through each of the origin stories instead of completing the full game. Mini origin runs.
I've never made it through Dragon Age 2. I just get frustrated with it at some point and just stop playing.
I've now played through DA:I two times. There is a lot of tedium but it's tedium I don't mind. I get the exact same feeling from Mass Effect: Andromeda. It's not great but it keeps me occupied and I can find some enjoyment in it.
DA2 was much more tolerable by turning the difficulty down to easy: normal/hard just makes it more tedious; and by turning off the music as the soundtrack is awful.
Inquisition I liked but it did suffer from the same thing as ME did from ME2 onwards, it was a bit too actiony and having to go through the various boss' shields and biotics and what-not was a tedious grind. Andromeda was okay, it just lacked some polish and it was obvious it'd been abandoned before it'd even launched.
Oranges is still the best of the Dragon Ages though; and ME the best of the Mass Effects. God I feel like an old fart saying "the first and least accessible one was the best".