I would agree, overall. There are some factors that relate to how the fuselage interacts with the airflow that can make a difference, but I have done both upright and inverted spins in both high and low wing aircraft, and am not sure that I could tell the difference in the same aircraft (of course, hanging by the straps might have interferred with my senses!).
As for a high wing being more stable than a low wing, well, that depends on other factors as well. If all else were equal, that would be true, though, that being both have the same di/an hedral, sweep, etc.