The only thing that makes me even consider the Premier League boring is that the title race is always down to a select group. Man Utd, Arsenal, Chelsea and Liverpool.
Ticket prices are the reason fans stay away. Last time I went to Highbury it cost my brother £102 for two tickets in the North Bank, ok we could have payed less for other stands, but you always want the best seat. Compare the £51 paid for Arsenal, to the £12 I paid to see Watford vs Norwich the other day and you can see why the fans stay away.