I agree on most of this idea, as I think we need a better way to organization for the pokemons. For example to find a pokemon you need to write its full name, not part of it as personally sometimes I completely forgot about the name but remember part of it. About size of boxes, in the former games it was like this: Gen1=240total, Gen2=280total(270JPversion), Gen3=420total, Gen4=(540total, Gen5=720total, Gen6=930total, SM/USUM=960 and Let'sGO=1000. So the proper difference between SM/USUM is like 2 slot boxes. I don't really think of MORE SPACE as there's also a limit of 4 accounts per user, where you could easily spend some time on going for the 4 gym and store your pokes in the secondary account which would lead you to a 1800 Pokemon storage, up to 2700 if I'm not mistaken between all four accounts.
But yeah, I agree on a better organization for PC!