Cardiff had to go because the crowds had dropped off so much. Speaking to my old man who went most years after Newport shut down, he reckons year on year the crowd got less and atmosphere in the City on the day wasn't what it was. I saw last years on TV and you could tell it was time to move on.
BV is still a decent place for it, the stadiums as good as you'll get for purpose built in the UK atm. If the impossible happens and crowds start picking up everywhere again then it would make sense to move it back to Cardiff I guess but I would say its done now.
Cardiff was perfect because you could literally walk out of the pub and straight into the stadium, and then the train station was a 5 minute walk from the stadium.
The only issue I have with the whole thing is the ticket prices and how a handful of fans are defending it. If Phil the ace had to pay those prices at Poole for a GP, what would he think then?