The whole idea of building a custom bike is to get the bike that YOU want. Your friend is recommending the frame and components that HE would want. I can tell you what I would want. Only you can answer the question of what YOU want.
My advice is to buy yourself a pre-built bike. Ride it and jack around with the fit and the components for awhile. You'll figure it out.