They're both easy, except with the 3.4 you need to drill new starter holes. The thing with 3.4 is, the difference doesn't seem that huge (to me, anyway). You can MAKE it huge if you make it breathe better, change headers, fuel reg., etc. etc.
I had my 2.8 rebuilt into a 3.1 - bored and stroked. Sure, I have headers and performance cam but it runs about as good as a bone stock 3.4.
To answer your question, the 3.1 (iron head) IS the easiest upgrade, i.e. nothing needs to be modified except for the neutrally balanced flywheel. The 3.4 is probably the second easiest.
One last thing. There are more GM cars which use the same neutrally balanced flywheel. I got mine out of a '98 (couldn't tell you which car because I don't remember) and it was like new for fraction of the cost.
That's about the only change you need to make.
Good luck.
------------------