Voting % depends on a lot of things:
- topic
- clarity
- originallity
- language
- content referrencing & image crediting
- author engagement within the community
Long posts that "answer" to the above criteria surely qualify for an upvote more generous than an equally long post that has not much to say and repeats the same thing over and over again. The same goes for short posts that discuss more complex ideas, but don't elaborate on them.
Thanks for the engagement and positive attitude. Personally I didn't expected so elaborated reply.