I think, therefore, that if you want a Catholic primary, and want high Ofsted ratings, as well as wanting to live fairly close to Farnham, and unsure about the Rowhill area, then you could also look at St Patrick's in Farnborough - Ofsted 'Good'. All Hallows has buses from miles away, as I said, and there is definitely a bus from Farnborough. Lots of St Patrick's children go (a few every year prefer to stay local and go to The Wavell School, which is secular).
If you're happy with a secular primary, then look at William Cobbett Primary, which is Farnham, granted, but the north side, on the same road as All Hallows actually. It's a very nice school with happy children - also Ofsted 'Good' with lots of outstanding features. That would give you a wider area in which to look at houses to buy. Children attend William Cobbett Primary from Hale/Weybourne/Badshot Lea. You'd still get your children into All Hallows from William Cobbett Primary.
Aldershot is definitely not all bad, particularly the side that borders Farnham. Best of everything really - two train stations to choose from, under an hour into London, cinemas, great theatres at The Princes Hall in Aldershot and The Maltings in Farnham, Lidl, SpaceNK, Whistles, Joules, White Stuff in Farnham; New Look, Lidl, Egg Free Cake Shop, dry ski slope/Ski Centre in Aldershot. Something for everyone!