Where are you located? Get a ref from someone here for a good shop in your area. If your starting from scratch, I wouldnt copy your friends just because his works. You have an opertunity to have an edge on him. Get some good advice from a shop that can physically see your boat and come up with the best solution for your app.
"ADM sucks"