I think your friend should get a burmafrican python-o-rattlecobra or even a spitting one!

but all in all. if someone was wanting a first snake, i would suggest something bullet proof. I suggest bullsnake or other pituophis. they are relatively inexpensive, have cool morphs, easy husbandry, and cool attitude. and some of them get pretty big.