Based on recon, Maria's wind was worse at landfall in Puerto Rico than Irma in the Keys, both for highest wind speed at flight level and the size of the wind field. The surface winds may have been closer, but the SFMR data might not have been as good over shallower waters for Irma.
As for surge, that's a different story. The majority of the damage is likely surge in the hardest hit Keys and wind in Puerto Rico. Spending just a minute looking at Puerto Rico's coast:https://storms.ngs.noaa.gov/storms/maria/index.html#20/18.14967/-65.76651
You can see some areas where the water definitely rose. But most all areas are high in Puerto Rico. I only took a quick look. But even right next to the coast, you can visibly see wind damage all over the place where damage from the surge is much harder to find even among properties right on the coast. (of course fresh water flooding was a big problem for them inland)
Meanwhile in some areas of the Keys, pictures on the ground made it clear the water level came up a lot, where sometimes roofs were intact and a first floor was completely washed away. (and lots of tossed boats, as well as debris covered roads)
Recon does indicate some strong winds in parts of the Keys, but due to shallow water, some SFMR readings (10 second estimated surface winds as estimated by SFMR instrument on the aircraft) in the Keys may not be valid. I wasn't watching recon during Irma, but taking a look now I see some values that were obviously suspect. (well away from the center or over land) I remove values like that from file names in the recon system so that the values do not appear in the highest obs I have listed for each mission. There were other values that are questionable. Some might be accurate.
Looking at the Keys there seems to be quite a bit of roof damage, but the complete structural failures seem more due to surge. I can't tell from aerial pictures too much, but from the pictures on the ground it seemed to be more surge.
Irma had weakened more by the time it got to the Florida peninsula. The damage in Marco Island doesn't seem very bad at all compared to the Keys. Some roofs damaged as well as some screen enclosures over pools destroyed. That is in terms of wind. For surge, I don't see debris on roads. I don't even see much evidence in backyards of the water coming up much. In some areas you can see some evidence of where the water level was, but it might only be a few feet above the seawall, maybe less. Can't tell well by air. But I don't even see a whole lot of roof damage. I came across one that had significant damage after spending a few minutes looking at imagery.
Irma damage in Marco Island:https://storms.ngs.noaa.gov/storms/irma/index.html#14/25.9443/-81.7075
I don't even see boats tossed around very much. Most seem fairly okay other than the couple here I happen to come across:https://storms.ngs.noaa.gov/storms/irma/index.html#20/25.92279/-81.70054
They might be smaller.
Not to minimize the damage anyone got there, but compared to what this could have been, most were extremely lucky there in that area. It was significantly worse in areas of the Keys.
Irma recon (Missions 29, 30 and 31):http://hurricanecity.com/recon/recon.cgi?basin=al&year=2017&storm=Irma&product=hdob
Maria recon (Missions 7 and 8):http://hurricanecity.com/recon/recon.cgi?basin=al&year=2017&storm=Maria&product=hdob
Let's start with Irma.
Mission 29 was from just off coast of Cuba to a little over half way to the Keys.
Highest Flight Level Wind (30 sec. Avg.): 123 kts (141.5 mph)
Highest SFMR Peak (10s Avg.) Sfc. Wind: 111 kts (127.7 mph)
Mission 30 was from when the storm was nearly about to cross the Keys to a little over half way from making landfall on the peninsula.
Highest Flight Level Wind (30 sec. Avg.): 118 kts (135.8 mph)
Highest SFMR Peak (10s Avg.) Sfc. Wind: 110 kts (126.6 mph)
Mission 31 didn't get to sample the storm much before landfall. The highest winds here are therefore low. They actually launched a sonde over Naples. (it might have landed next to a condominium complex where it recorded 939mb and 9 knots of surface wind)
Highest Flight Level Wind (30 sec. Avg.): 92 kts (105.9 mph)
Highest SFMR Peak (10s Avg.) Sfc. Wind: 80 kts (92.1 mph)
Talking about Naples area......
Mission 31 (1 center fix over land):
While mission 31 did not get to sample the storm much at all, the storm was weakening since the Keys. The highest SFMR was about 6 to 7 nautical miles west of the center (the center was where that sonde on land landed). Center at that time was about 3 nautical miles south/SSE of the center of the city of Naples. They didn't fly in the NE quadrant and by the time they got to the SE quadrant some, it was even more over land. NHC's landfall intensity was 115mph and they said that "A 130 mph wind gust was recently reported by the Marco Island Police Department" at the time. I don't have enough information from recon.
Mission 30 (4 center fixes):
Fourth center fix:
When the storm was about 45 nautical miles south of Naples, the last pass (936mb sonde, 0 knots of surface wind) in mission 30 found 93 kt (107.0 mph) SFMR in the NW quadrant. (technically suspect, but one next to it was 90kts and seems valid)
Third center fix:
They didn't sample the NE quadrant for the last two center fixes in this mission. (second to last sonde in center: 934mb, 9 knots of surface wind)
SE quadrant: 82 kts (94.4 mph) SFMR
NW quadrant: 94 kts (108.2 mph) SFMR was suspect, but 92 kts right next to it.
We'll get to the other center fixes visually.
Talking about the Keys......
Images below are some of the SFMR values for various passes around the Keys.
The last center fix in mission 29 (where they did 5 center fixes) was where they last traveled into the NE quadrant before the Keys. The last center fix was about 35 nautical miles south center of Big Pine Key. 929mb sonde with 8 knots of surface wind. (see the northernmost 929mb icon in the image) They came in from the NE quadrant and exited in the NW heading home.
Flight Level Wind (30 sec. Avg.): 115 knots (132 mph)
Peak (10 sec. Avg.) Flight Level Wind: 120 knots (138 mph)
You can see the 119 knots (137 mph) SFMR value that was suspect.
Shortly after, center, they did a bit of a loop in it and then went into the NW quadrant.
Flight Level Wind (30 sec. Avg.): 102 knots (117.4 mph)
Peak (10 sec. Avg.) Flight Level Wind: 110 knots (126.6 mph)
SFMR Peak (10s Avg.) Sfc. Wind: Two readings of 107 knots (123.1 mph) in a row, neither suspect.
Other vortex icons in first image, beyond southern five, are from later missions.