Over the past week I've spent 10+ real time hours fishing, trying to finish off just one Pact achievement. <sigh>
In that time I've caught about 1,100 fish, and got 7 Perfect Roe.
Aside from the fact that catching that 1,100 fish STILL leaves me with an unfinished achievement for just a single Pact, the return on investment for the Perfect Roe is just ridiculous. The other annoying factor is that for the last batch I caught - about 600'ish, I started fileting, went to the kitchen, made a bowl of oatmeal, came back and ate it while watching myself filet, took the bowl back to the kitchen, rinsed it out, made a big glass of ice water and came back to my desk to see myself still fileting fish.
The whole process simply IS NOT FUN and there are much better ways to spend your time getting other items which are much more plentiful, selling them and then using the funds to just go buy the darn Perfect Roe...however that still leaves one without the achievements.
If it wasn't that you need the Roe for so many good things I'd just give up, and I understand there are rarer items still - which is also ridiculous.
Anyway, just a rant that no developer will ever read or do anything about.