Everyone who has posted has given great information...
No matter what, he will have a long recovery....some things might come back some things new might get added .....
Our outcomes are all different and unique.....!
You sound like a wonderful person, your friend some time in the future will need you more than you will ever know....
I tip my hat....