British Superbikes is thriving IMO.It is a valuefor money day out,speedway on the other hand is only a couple of hours.There is lot more going on action wise and they have moved with the times regarding machinery spec and classes to produce a more level playing field.Not sure about Moto cross but it is also good entertainment for a day out IMO.