Besides observing other peoples setups and asking how certain parts are working out for them in person. A mountain bike specific forum probably is the best chance of a collective based opinion on specific components.
When seeking out things for my bike I will for example do a Google image search of say "best carbon fiber fork"
After finding one that is visually appealing a general Google search of that particular brand and model more often than not has a wealth of consumer feedback if not recommendations of a better quality part.
And the cycle continues until settled with what seems to be the ideal buy.
From there I take note of the price online and head to a local shop(non chain) to see if ordering the part through them is reasonably comparable in cost to online.
I have found that buying local is usually very comparable if not cheaper if you buy frequently from them.
For the most part I never buy from anyone except a certain shop because of this and the possibility of having the part in hand the next day.
As far as at home DIY builds, single speeds are a piece of cake and 99% of it can be completed at home with a few common hand tools and a couple lubricants.
My bike is due for a overhaul and I can do a picture heavy thread of the process this evening if you want.