I agree with this, except I don't necessarily think of .net as old. Personally whenever I get around to getting a new domain, I'm planning on it being ".io".
All my personal domains are .net. I prefer it to .com, as I think it rolls off the tongue better. I also think it sounds a bit more neutral than .com which always sounds to me like it should be a business and a few of my domains are just personal projects or non-commercial.
As regards .online, it always strikes me as a bit of a <whatever the opposite of oxymoron is>
As regards .online, it always strikes me as a bit of a <whatever the opposite of oxymoron is>