There is no agreement on the perfect build. You will get consensus on certain skills, particularly if you are willing to restrict yourself to certain matchups or choose between 1v1/team PvP. Unfortunately, that's all you'll ever get if you choose to ask a large group.
"It is not a disgrace to fail. Failing is one of the greatest arts in the world," however --
"Believe and act as if it is impossible to fail." ~ Charles Kettering