I always tell people to buy their first AR. In due time, they will 'customize' it to their liking. In that process of customization, they will become very familiar with the inner workings of the AR15. At that point, they will be ready to take on their first(but never their last) AR15 home build.