Ottoman armies are pure quality right now. My first CoC game is Castile into Spain, and one of the first major wars I fought was the Ottomans to spit our Byzantium. I'm not exaggerating in the slightest when I say I had:
Tech Advantage, 9>8
Moral Advantage, Castilian Traditions+Higher prestige
Discipline advantage, Offensive finisher+ Discipline Adviser
Overall Tactics advantage, Tech+Disc
More men, same cav, 2 less artillery at the start of the fight. I was at CW, they started just shy so I had several turns of flanking.
More reinforcments
Better general, I had one more shock, he had one more fire.
No terrain bonus either way.
I lost two battles in a row like this, and neither one was even close. I ran both times when I realized the fight was lost, but my men were slaughtered. Me, my allies and subjects lost 10k each battle to the Ottomans 3.5K and 4K. I won the war in the end, but mostly due to The Ottomans running out of manpower after that second battle. I declared war right after they kicked in the Mamluks teeth. I expected it to be the easiest war I've ever had with them by a long shot. It wasn't the hardest, but pound for pound they fought better than I've ever seen in this game before all without any military ideas. They went trade, then admin and it showed because I spent quite a while squashing mercs so they couldn't group back up.
I wound up winning the war, then the next and the next, but I wont underestimate them again this patch.