I was recently playing as the Kingdom of France in a late campaign and noticed that as France, as in history, I tried maintain the same type of army core despite the technological changes around the 1400s. From experience it is apparent that the best/most available troops in the 1450s and on are the urban/late professional infantry like the Pavise Handgunners, Men-At-Arms (MAA), and Halberd MAA. However as France, because of my stable income and large treasury, I found it easier to recruit milita, pike and halberd, as infantry while almost half of my army was cavalry. The Kingdom has a marked lack of early gunners and this is why my army is mostly cavalry. Even with the expense of Gendarmes and Noble Knights, and French Chivalric Knights I was able to have 2 of these armies roaming in Iberia and the HRE respectively by the late 1400s. It was easy to win continuous battles because my cavalry would rarely take very many casualties because of overwhelming force.
My question is whether or not it is wise to have an army of this makeup. Pikes are on the rise and more and more professional pike units are appearing. I probably won't face a serious threat until I get to the Turks and Timurids, but I am just being cautious. I don't use this type of army makeup with any other faction but it seems to work with the French. Is it because of their superior heavy cavalry or their availability that cavalry is your focus when playing as the French?
Also what type of army do you use for this time period regardless of what faction you play?