sad to say he's telling the truth. don't be an ass about it when he's telling you how it is. if you want to host something for just you & your friend, your own connection is fine. but if you want it to be stable & run smoothly, a VPS is the way to go. a simple way to put it is, even if you have good internet, it will not compare to a VPS. i don't have noted facts, data, or whatever the fuck you're on about but i can tell you by personal experience. my internet speed is amazing, with 200+ download & 100+ upload & a decent CPU & RAM. but that still will not match up to a VPS . if you want to be a cheap little shit go get a free one, but no i would not recommend you host it off of your own connection.
youre welcome