In my opinion, the dub of BW would pretty much be perfect if they didn't remove any of the original Japanese music. So until they realize how useless it is to remove it, I think I'll stick to the subbed version.
But the problem is, there is no legal way for us to watch Pokémon subbed. The only way for us to legally watch the original is to import the original DVDs from Japan (I currently own six of the Pikachu shorts on Japanese DVD, all of which come with either a special episode or a main series episode as an extra, apart from the latest one, which comes with the Hikari and Takeshi special episodes) but even then, they don't come with subtitles and the releases for the main series episodes are inconsistent, there are several episodes which to this day are not available on DVD, so we are unable to watch the episodes the way we were meant to see them, apart from the few that come as extras on the special DVDs.
I've been watching the episodes subbed for years via torrents. So, I guess that's illegal, but then again it's going to be really, really hard to find someone who cares... I mean, I'm pretty positive others here do the same.
I know one site (for best wishes saga anyway) that has it subbed. Need to find the link.
But yeah if it weren't for changing the bgm I could really like the dub,but oh well,its been made pretty clear how things are gonna be.