With strong winds and rains forecast from early in the week, the Dons boss made it clear to his men that the conditions could be no excuse, and they looked comfortable in overcoming the Buddies.
He said: "Of all the wins we've had this season, that's the most satisfying three points.
"We knew from early in the week what the conditions would be, and that the winds were set to be at their strongest at 3pm on Saturday.
"We knew we would have to try to be brave, keep the ball on the deck as any high balls would become a lottery, and I think both goals were an example of that. Both came from misjudging the ball in the air.
"I think we dealt with the conditions better over the 90 minutes. I still felt we were a bit wasteful with our chances, but the supporters should be pleased and proud of the performance."
The Dons move on to face second-placed Inverness next Saturday, and also have matches against Motherwell and Dundee United over the festive period, but McInnes does not see the run of games as defining in the season.
He added: "We've got eight games in 32 days, and the full squad will be needed over that time.
"If we can minimise injuries, the strength that can bring over the next month will be important.
"It's very rarely a period in a season where it isn't vital. We've done well against the teams around us, and it's important to keep winning as much as anything."
St Mirren's Danny Lennon conceded that the conditions affected his side and played their part in the goals they gave away, but he was disappointed with the offside decision which saw Steven Thompson denied what would have been the opener in the early stages.
Lennon said: "The conditions played a big part. Today's game was being built up as two good teams coming against each other in good form, and they would have come along expecting to see that type of quality, but the elements didn't allow that.
"We've got to dust ourselves down and take it on the chin. We've been on a good run lately and we're going to have to get back on that road very quickly.
"The goal we had disallowed was a big call by the official, and from our angle it looked very much onside. It's difficult enough to come here without decisions like that going against you and to concede the goals in the way we did was disappointing."
Lennon was in general pleased with his side's performance, however.
He added: "I thought after the initial 10-15 minutes of the game, we settled in really well and took the game to Aberdeen, getting good crosses into the area. We continued that into the second half - but the goals went against us.
"I can only recall the good form that we've been on and look to go and continue that."
Goalkeeper Marian Kello was involved in both the goals St Mirren conceded, but Lennon refused to pin any blame on his goalkeeper.
He commented: "We win games together, we draw together and we lose together. He's a very, very good professional and has brought nothing but quality to our group. There will be no finger-pointing."