Of late = like 5+ years
So keep in mind, I am a peacenik not a warrior type player, so that skews my results. I'm also going to give a big push on "flexibility", since your playing with humans, I think those are going to serve best. Some civs are very strong but brittle, aka they have a certain way they pretty much need to go, and have little ability to pivot into other styles. With AI that can be tricky, but humans especially can exploit that.
I've I had a pick a few of my favorites (not necessarily in any order), they are:
1) Arabia: I consider Arabia the premier Tall civ. Oodles of GP, a good UB, and its a flexible civ. Arabia can pivot between CV or SV very easily depending on need.
2) Morocco: One of my favorite progress civs, Morocco's UI is just godly, allowing you to turn any clump of dirt into a cultural paradise. Combined with a solid trade focus, Morocco has a very powerful economic engine, and like Arabia has flexibility.
3) Byzantium: Premier religious civ. Tons of faith, guaranteed beliefs, and a really strong UU at a time when humans can often make their best war gains. Your flexible religion can compensate for any starting weaknesses.