Here are my thoughts, depending on what type of friend you have:
First type of friend: Wants a plug-n-play system, doesn't want to think too hard about equipment, and can afford the high end stuff.
My opinion: This seems like a good option, nothing seems crazy marked up (except for the rock...