I think the Perk trees are a step in the right direction. There were lots of pointless perks and the trees could do with being re-designed, by I like the concept and now that they have been used in a game I think the next game will use them better.
I don't think Perks can be used as a replacement for attributes; they are different things so technically all 3 should be used and in the game.
I'm not really bothered either way, as my main priority is improving things like the story, the guilds, the combat (things that actually make you want to play the game for longer), but having said that if attributes were brought back I wouldn't mind.
There's one thing though that always didn't really make much sense with attributes. Part of the point of the skills is that you increase what you do and the more you do something the better you get, this aspect makes sense and is sort of like real life. Attributes however are chosen from a list whenever you level; its this "What attribute do I want to magically increase this time" that doesn't make sense to me. In Skyrim; Stamina technically is for warriors as they use this for certain attacks but as it increases the amount of items you can carry then this is something I tend to increase with any build that I do.
I think attributes should return but not be chosen like they have always worked but increase over time like how skills work; this makes more sense with the improve by doing things statement. Now I haven't properly thought this through, but I think this could work if done right; here are a few examples of how this could work:
- A mage would constantly be casting spells, so the more spells that are cast could mean a slight increase in their Magic meter. Therefore the more you practice spells, the more spells you can do at once before you are emtpy.
- You could add the speed attribute back (I know some people like to create a character that can run fast); the more you sprint the more this attribute increase which in turn means the longer you can sprint for and the faster you can run. This one would be similar to jumping; some people like to jump high so the more you jump the higher you can actually jump over time.
- Being hit a lot and then healing would sort of build up your tolerance to being hit and therefore would slowly increase your health.
These are just a couple of examples; maybe you all think this would be a stupid idea but I think it makes more sense with the "Learn something by doing something" rather than just choosing an attribute yourself to increase each level up.
Either way though; what ever direction Bethesda choose to take the game I do think there has been big improvements in a lot of areas so I do look forward to TES6 in 3/4 years (or whenever they have finished it).