I have laid a bit of laminate flooring over the years with reasonable results.
A year or so ago we had three a joining rooms done in oak laid onto concrete floor, so no services underneath, so no issues there.
We found a great self employed guy to do the job, as this was going to go down and never come up whilst we live here.
Overall the job was not cheap, but the end result is fantastic.
I am sure that most of us could lay this stuff, but I doubt anyone could get the "pro" finish.
As a tip, if going for oak I researched differnt types and went for Engineered flooring boards.
This is a layer of oak on a plastic sub base. The reason being is that this combination does suffer from movement, expansion and splitting as much as only real wood boards.
Also bear in mind that if going for Engineered boards the thickness of the wood part has a bearing on the price, so the moral is that not all boards are created equal!
Then don't firget the underfloor membrane, this must stop moisture and is different depending on what use the floor gets, a bit like carpet underlay, from memory ours nearly 10mm thick!
I have always been told that the best carpet will feel cheap on cheap underlay, and believe that the same goes for wood flooring.
My advice would be that if you intend to stay put for a while, pay someone to lay it for you.
Good luck.