The Rogue really has had much of its flavor stripped away by giving jump/disengage as a bonus to everyone. Just changing that would help solidify the identity of the class in this game.
Expertise really should be in the game, too. Whether it's "needed" to pick locks is not the point - it allows you to further identify what kind of rogue the character is. It also solidifies the Rogue as a highly skilled character.
There are other classes that get's expertise too, so yeah it needs in.
Just a not on Sneak Attack. I have criticized it before too, because it doesn't seem to be upgrading, and all the other poor implementations of it. (Ranged sneack attack not going off when you are: Sneaking, getting a back attack, while eleveated and the enemy is threatened.)
But I do actually think the improved sneak attack in. I looked at the combat log after a SA hit and it had this very very weird calculation going on where it checked your level and substracted and added something. And then multiplied the attack by two. I checked because the attack did 12 damage (max damage on 2d6)
So it seems to me they are doing 1d6*2 and not 2d6. If this is the case it's actually a huge buff, but it's not described anywhere... and while it is a buff it seems like a buff that will become very swingy over time.