I agree with the others regarding the buttons that as long as there is some logical organization to them and you can find what you need after a brief learning period that it generally doesn't matter. Since version 120 is available, I updated one of my devices and feel the new layout is intuitive enough and actually makes it easier to access things. I didn't realize it until trying the new version, but grouping them as you have eliminates an issue with hitting the wrong button during one hand operation such as on a phone. The new layout improves the ergonomics considerably.
Regarding the tiles, with the improvements made in earlier versions I only have two suggestions. The most desirable would be to have grid style alignment functionality. I find it difficult to accurately align tiles vertically or horizontally without getting at least one just slightly out of line. Having a grid that the tiles would snap to would be great, but the grid size should be somewhat smaller than the tiles so their positions can still be customizable to everyone's liking.
The second is to allow a second, larger, tile size. This would allow a user to emphasize certain data by making those tiles bigger. This one is less of a suggestion and more so just communicating a thought I had when the tiles were first introduced. It's something that I picked up from the "fish finder" moving map/sonar device on my family's fishing boat. I have set up the on screen parameters size based on importance such as the water depth being large and prominently displayed while the water temperature is smaller and tucked more out of the way.