Are there any improvements that could be made to how bitcoin propagates it's transactions and blocks? If so, what would you suggest?
I really do not know
But I am pretty sure to create a lot of hard forks - bad idea.
why creating a hardfork is a bad idea? isn't it proven by creating a hardfork that a coin will increase in price?