yes, I did buy some shares using HL, I also use other brokers but their role is just that, execution and I paid their £30 or so fees. As for funds supermarket, I prefer fidelity.
It's done by computers, no skill involved. If you want to buy managed funds, morningstar.co.uk has all the stats...