i would vastly prefer a Silverstone race to a city centre london race. Hope they can sort out a deal. A British GP definitely has its place on the calendar and cant see any other British circuit being able to host without significant investment (no idea where that would come from either), after attending BTCC across the country don't feel that any of the circuits could handle the event.
I attended a few years back for the weekend with a general admission ticket and had a great time. Don't really see what people have a problem with getting a seat on raceday? We managed to get a decent seat at on Copse when we rocked up mid morning (after enjoying the campsite festivities on Saturday evening). Had the weekend to view the rest of the circuit and Friday to sample the grandstands.
In the end its a venue with an attendance of 130k plus, its always going to feel crowded and busy. Facilities wise, i didnt feel Silverstone was worse the Spa, if anything perhaps a bit better?
I personally found getting a place at Silverstone a bit easier then at Spa when I attended, and was nice to be on hard standing flat surface compared to a steep bank.
Compared to when we had general admission at Monaco, Silverstone was a walk in the park!
Admittedly did enjoy the Spa weekend more and thought we had a better view at spa due to topography and being able to see other parts of the circuit from the same spot, as opposed to the flat circuit at Silverstone. But don't agree with most of the bad press it seems to get. Just think the management need to sort themselves out and get some consistency without this permanent contract renogiations etc.