With some of these, if you add some imagination/creativity to them they could be good ideas, applicable to a broader range of games. Kept as stated I have a lot of the same crticisms Joker does.
4. It obviously doesn't make sense to climb on bosses in every game. But having boss fights that are more contextual (using the environment, for example) and not a matter of clicking a button until their bullet sponge body goes limp is something a lot of games could benefit from.
2. Random generation of traits, no. But having enemies who can survive encounters and reappear throughout a game, evolving as they do (much like the player's character does) might be interesting. We have companions in lots of games, characters on your side with whom you develop a relationship. How about something similar with antagonists?
1. You could extend this to "skill alchemy", so to speak. In other words, combinations of abilities (whether it be perks, spells, whatever) giving them new properties/abilities. As it stands, things the character can do are almost always entirely discrete.