The typical char will get ~60 perks, then, maybe less. That is less than a quarter of the available perks. I realize that this is intentional, to make replay more attractive and limit the redundantly god-like abilities you can attain, but I suggest that increasing the # of perks slightly would improve the experience of not only first, but also subsequent chars. Two perks per level would only get you 120, still less than half the tree. Or maybe something more like one per level, but two extras every third level. Although I enjoy the decision making challenges of the current system, I keep thinking that 29 perks by the time I hit level 30 will seem slim. Especially given the number of perks that have incremental increases.
Just a thought.