In hindsight, Azam is a much better team. Whereas Kenyan teams are getting mercenaries from Uganda, and Burundi, Azam has top class players from Ivory Coast.
And Azam has money. They have marvellous training facilities. According to FIFA, their facilities are world classThe players are well paid
Azam has their own stadium which is actually better than most Kenyan stadia except for Nyayo and Kasarani.
At the very least, having your own stadium means that players can spend more time on the training ground working on their core skills. Whereas most kenyan teams can only rent a training ground for 4hrs per day.
All things considered, Azam were better prepared. Tanzanians take football alot more seriously. Kenyans should start supporting local football more.