Mobil 1 is factory fill and the recommended oil and your friend is NOT CORRECT on this smokey comment. Most Porsche dealers will not put anything else in your car.
Royal Purple is a good synthetic oil but I have never seen anything that would suggest that it is superior to M1 in anyway.
It is also more expensive.