Your photos are the only thing you will have after the wedding is over. If you have a friend that is a good photographer, then awesome. But if you are anything like me, photos by friends will end up with everyone having awkward facial expressions and fingers across the frame. :-/
If you're not a fan of the photographer at the resort or the price, see if you can find an outside photographer. A lot of photographers will work with you, so you may be able to give a price range and see what you can get for that amount.
Good luck figuring it all out!