Okay, lets be a little more focused here and look at some facts:
Naval gunfire was enormously difficult and with all nations the averegae number of hits was in the region of 5% so 95% wasted, well not quite as near misses hurled large splinters into the ships which caused flooding, damage and killed the crew.
At Jutland the total number of hits between the two navies was very similar but the light was a significant factor. When the light was good for us our hitting rate went up and the same for the germans. See Campbell for full details.
The german battlecrusiers were possibly better than ours but this is really due to the three magazine explosions otherwise the results would have been judged differently. It is very true the german battlecrusiers outfought the british with a greater number of hits but the light was in their favour. Also the appalling handling of the cordite charges in the battlecrusiers really caused the losses, magazine doors open and charges stockpilled in the turrets etc. I have not been aware of a similar practice in the battle fleet. The two were quite different and the culture within also very different.
Lets look at the gunnery, the QE class were hitting the germans at 19,000 yards with regularity, not too bad at all!
Invincible, who interestingly enough had been on a gunnery course with the Grand Fleet, inflicted the fatal damage on Lutzow which eventually sank her.
Iron Duke hit a number of battleships, Koenig in particular between 7-10 times in as many minutes and one shell casues a 6" magazine to burn but was only put out by flooding following the shell hole otherwise it is likely Koenig would have blown up.
Scapa Flow had the facilities for long range gunnery whereas Rosyth did not. Tactically the Germand split the fleet in two and deprived the battlecrusiers of practice due to their raids on the east coast towns.
After Dogger Bank where the British felt the German rate of fire was higher the battlecrusiers bypassed the safety features to increase their own rate with disasterous results.
In WW2 warspite hit an Italian battleship at about 26,000 yards, not bad gunnery at all. Duke of York in a stormy arctic night with radar smashed Sharnhorst, again not bad gunnery. Rodney with Bismark put Bismark out of action quite early, again not bad gunnery!
We are all rather too keen to criticise our own ships as information is readily available and not recognise the failings on the other side, of which there were many. German ships of WW1 tended to flood badly forwards, Italian ships from WW2 had poor dispersion with their gunnery, the americans had bad vibration problems at speed for North Carolian and suceeding classes.
Lets look at protection. In WW1 all capital ships were light on deck protection - protective plating (note not deck armour which was first introduced in Rodney). The German main belts were thicker but they had to keep out heavier shells. There were few hits on main belts so it was a difference that made no real difference. The heavier German turret armour was also penetrated but there was not a disasterous cordite fire that spread to the magazines.
It is really very difficult to be too precise as conditions vary on the day but to suggest the RN gunnery was not up to scratch in WW1 or 2 is really not a proper reflection of the facts. Enjoy!
G