Sounds good. Yea it would be handy to have separate rosters as most campaigns run with different characters and even the ones that don't tend to have the characters at a different stage in their life.
As for the players tab, I did discover that shortly after writing this but ran into some trouble with it. I set up all my players but when I imported them into the roster it didn't transfer their initiative, ac or other stats, just their name.. :/