...I'd strongly dispute Imperial Japan being more competent than the Brits, especially at sea...
How many major naval victories did the British have against Imperial Japan during WW2? Now compare with the loss of
Prince of Wales and
Repulse, the destruction of the ABDA fleet and invasion of the Dutch East Indies, and the way Somerville ran away from the Indian Ocean raid and
still managed to lose ships. Oh yes: and as another poster mentioned, the Imperial Japanese managed to attack British shipping, at one point, as far away as Madagascar - fortunately for the British they were able to scrape together enough force with the help of South Africa to flip Madagascar over to the Free French before Imperial Japan could establish an outpost there to permanently operate from.
Now compare that with the regular beatings that the USN regularly handed out to the Imperial Japanese, once the USA got its act together and engaged brains and employed decent commanders.
The British managed to run a major submarine (and air) campaign in the Mediterranean against Axis shipping to North Africa, and to play 'incapacitate one another's battleships' quite well with the Italians. (The British raided Taranto with aircraft; the Italians raided Alexandria with frogmen.) And it took them a lot of the war, and American help, but they eventually managed to just about get on top of the German submarine problem.
But the British were also driven out of the Pacific and even at one point the Indian Ocean by Imperial Japan, and didn't come back until the USN had well and truly broken the IJN.