

Lots of good answers already. I think one of the biggest factors is to not be the kind of person that succumbs to choice paralysis. There are always going to be a multitude of options for every problem. Learning to live with the idea that the best solution to a problem is not the only acceptable solution will go a long way to keep from getting frustrated in linux.
The monitors unboxed youtube channel does really good in-depth reviews and includes mixed usage. They also have good buying guides at various price points.