Opinionated.
Of, pertaining to, being, or expressing opinion.
Holding tenaciously to an opinion or purpose.
Stubbornly resolute or tenacious.