He also has very bad people skills, whereas I thought most ISFPs get along quite harmoniously. IxTPs (like myself) are also very emotionally unaware much of the time, and can have bad outbursts as such.
I mean, ISFP would be my second choice, just because he's so incredibly lazy, but that could also fit with ISTP.
"Only two things are infinite. The universe, and human stupidity, but I'm not sure about the former." -Albert Einstein "You know you're in love when you can't fall asleep because reality is finally better than your dreams." -Dr. Seuss "If you want to know what a man is like, take a good look at how he treats his inferiors, not his equals." -J. K. Rowling