This max block size is still a hot discussion but I think we also need to talk about min block size. We see a lot of blocks found with only 1 transaction in it, mostly these are coming from Chinese pools.
+1 for 2 MB or even more block size and we should do something for empty blocks.
I wonder if there could be some incentive to empty the mempool ... does that make sense?
Yeah..... it's called..... FEES!

Unfortunately blocks are only 70% full and fees are something like 1% of block reward (99% being the 25btc subsidy). So for instance SPV miners don't give a shit about fees, they only want the subsidy.