A lot has happened here since I last checked yesterday.
Just to clarify a things about my OP:
1. I never said revenant's damage output is comparable/superior to URs like harrier, valkyrie, lancer, typhoon etc. I know it's not. The on-paper DPS is very hard to achieve in reality because of the terrible accuracy and recoil issues.
2. My post was more along the lines of 'getting the most out of revenant'. HM, DM, MM are some ways to counter the accuracy issue. Hard-cover is another way to do that. My OP was about modifying you playstyle a bit to get the most out of revenant - as simple as that.
3. In melee range, the poor accuracy is not that big a deal as you'll land most bullets on the enemy even with a bit of spray and pray. Hip-firing at that range does counter some of it's stability issues. Being in melee range doesn't totally overcome it's poor accuracy and stability but it helps a lot.
About some of the things discussed here:
1. I used it on 'power-based' classes or casters, as many call it. I dislike weapon platforms and so, I tried it on shaman, batsent, batguard among others. For the shaman, it was warp > shoot a bit > shockwave. Batsent - shoot with disruptor > shockwave. Sure, there are better alternatives for casters but I got bored of trying the same set of weapons and tried the revenant instead. It was better than I anticipated.
2. Comparing it with typhoon is understandable from one point of view but on the other hand, typhoon's weight and ramp-up makes it a terrible gun for power-intensive classes (I kinda feel the same about PPR).
Once again, I reiterate that revenant is no harrier or even lancer when the discussion of ARs for casters comes up. But, by tweaking the playstyle a bit (focusing on CQC/melee range combat), one can make the revenant work well even on classes without accuracy boost.
I was curious if anyone here did the same for other weapons - tweaking your playstyle to make a sub-optimal weapon work. Unfortunately, there haven't been many responses to that.
I may make a video when I get back home about how I use revenant shaman, just for the heck of it.