I actually prefer more skills and just like this, when you do something specific you get better at it specifically. If I swim a lot, that doesn't make me a good runner, it just improves my fitness. I find that too many modern games go with simpler is better approach because it seems intuitive, but it many times isn't better. This way increases differences in characters and therefore consequences for your actions and makes a more interesting gameplay.
And hi to all! Long time no post.