Is Faramis a good hero to play?

Attempting to buy a new hero, curious if he is still relevant and/or good to play

Attempting to buy a new hero, curious if he is still relevant and/or good to play