I have read through many of the replies to your question, and see many viable solutions. Personally, I would just be sure to apply any home-rules you make to the player's adversaries as well. The first time the group pisses off the local thieves guild, and they get jumped in a surprise...
I am currently running a homebrew 5E DnD game, and one of my players wants to revise their single classed PHB Ranger (lvl 7) character and use the material as provided here - http://dnd.wizards.com/articles/features/unearthed-arcana-ranger-revised .
This looks a little over powered, especially...