As far as I know, the round duration of 2 hours has been a standard since the very beginning of the Codeforces, therefore all the changes to it may appear to be inconvenient for experienced Codeforces users. But the idea of making rounds a bit longer has come to me many times, so I thought I should share my opinion on the topic.
I guess that it is usually true that if a person is not way ahead of his current division, he doesn't have enough time to even read the last 1-2 problems during the round (if we take an average round with 6-7 problems). But those are the hardest and the most interesting problems of the round, so it is sad to skip them. And this is even sadder to understand, that if you have solved your normal amount of problems and have only 20-30 minutes till the end of the round, it is pretty much impossible to come up with the correct solution for at least one of the following problems and implement it. On the other hand, the slight change of giving the additional 30 minutes could have helped the situation and significantly increased chances to submit it. Also, it gives people who are not so successful in "speedforces" a chance to achieve their potential and gain more rating.
P.S. This was intended to be not a complaint on the format of the rounds, but a suggestion for the improvement. Feel free to criticize it. I appreciate all the feedback on the topic.