By definition, its extremely hard for anyone - homebrewers, macros, micros etc. - to make "world class" beer. If it were easy, we would have to redefine what we mean by "world class". I don't think its that hard for homebrewers to make very good beer though, quite often better than what can be found at the local bottle shop. Because of this (and a lot of other things), I find homebrewing a very rewarding and enjoyable hobby.