So what best in your opinion? larger blocks size or keeping it same?
(Note that these opinions are personal - one of the admin speaking for himself)
Like almost everybody (except Peter Todd and few others), we think the limit should be increased at some point. In the original idea of Satoshi there was no limit, and in the original code of Satoshi, the limit was 32MB simply because it was the maximum size of a packet. The current limit of 1MB was added later solely as an anti-spam measure, and assumed to be raised at some point.
However even people who are ok to increase the block size, do not agree when to do it, and by how much...
Personally, we believe a dynamic limit is the way to go. Because hardcoding is rarely a good coding decision, and in this case a larger limit that would be hardcoded would simply postpone the issue, and in the future it would be even harder to change if Bitcoin keeps growing. There are two possibilities of dynamic limits:
The first is a static predefined schedule (as one of the proposals of G. Andresen for instance, double the size every year or so).
The second is fully dynamic, and is adapted based on some algorithmic rules that take into account recent observed conditions. This is how the mining difficulty is already adapted for instance: it follows a simple rule whose input is the time between the latest blocks. Similar rules could be used to adapt the block size as well, some altcoins such as Monero use this sucessefully, so we know it is in the realm of the reasonable at least. See for instance
https://bt.irlbtc.com/view/1078521.0 or
https://www.reddit.com/r/Bitcoin/comments/38fmra/max_block_size_2_average_size_of_last_144_blocks/