The 3d6 HERO curve is very different, 2d10 is still 100 results, they're just curved to the middle, 3d6 is 216 and far more steeply curved the the middle. Did some Fantasy HERO/RM back-n-forth back when ICE published both, and it's a dramatic difference. DB becomes DCV, OB becomes combat levels you can split between OCV and DCV (parry).
2d10 lowballs the bottom and top ends compared to d100, but not nearly as badly as 3d6 does.
Due to OB vs DB in defense and parry. a 2-3 OB in a scenario of 10 average OBs will essentially never hit rather than hit 50% of the time. . .beyond the issue of DBs of 1-3, parry will push your OB down fast due to the rapid drop off below 9. . . .if I parry you into a -3 OB attack, your odds rapidly shift to crappy down the front face of the curve. I too played a lot of hero, and a 3 OCV attacking a 10 DCV is close to no chance at all. . .admitedly 2d10 doesn't pone you nearly as badly as 3d6 does in that scenario, but if you have an overall OB advantage, you can probably squeeze your opponant almost out of the fight and still leave yourself a decent OB to attack with.
Though I guess it depends how you translated the attack result to the attack table.
The +1/rank is essentially +5/rank in d100, without diminishing returns. . .even at 2/level you cross the 10 ranks rubicon of diminishing returns at 4-5th level. . . .your 9th level characters would be stronger than HARP standard, with 20 ranks = +20 = +100% vs 30 ranks = +80%. . . .at 14th level 30 ranks = +30 = +150% vs 45 ranks = +95%
What did you use for open ended rolls? 2 & 20, 2-3 & 19-20, something else?