Happy to be of help, I am of course a learning dev myself so take stuff I say with a huge grain of salt, maybe second guess it. But I tried to make most points at least to be founded on some sort of solid baseline... That goes for the positive stuff as well btw. I'm not saying I like things just to make the review sound better but I actually enjoyed these aspects a lot.