To be honest it all seems like a woman to me. A slim smart looking woman on a street but without makeup. Another same fit, slim smart looking woman on a street with makeup.
Which one would you think will look good?
At the same time, the slim smart woman without makeup talks the same words as the woman with makeup.
.......
Sorry went into a dream land there
I'd say it all depends how good is your business is doing currently and how much time you can spare on your side towards web designing.
Professionals can make dull looking sites into heavenly looking sites however if you don't market your business properly, it will get lost in the world wide web.
Saying that, if you build a fairly basic website at start and market it well, you can still increase traffic to your business.
If however the website is running for quite sometime and you need an uplift to the current site then I'd suggest to go with the professional however if you think that you can spend some extra time onto the website then go with your friend (there is no better way to learn then this

)
Personally I'd make list on a paper with
Professional ============= Friend
Can built site (Ticked) Can built site (Ticked)
Add image to corner (Ticked) Add image to corner (unticked)
Optimize the site to search engine friendly (ticked) Optimize the site to search engine friendly (unticked)
Similar fashion I would make a list and then everything will start to become clear
If I made everything confusing let me know and I will re-write it.
Regards