Look it's hard to say with the info you have given us. Choosing a recommender depends on lots of things, beyond just the time you spent. It's important how much leadership you have in the role, how high a position they are, how many people THEY lead, whether they have an MBA and from where, and a dozen other things.
As for your personal opinion, you SHOULD state it, because in general people that like you more give you better recommendations
If you like the post, give it a KUDOS!