I agree completely, yet a lot of people will still bash tpci just because they have different VA's and can't get used to sarah's ash. Which is pretty sad because they have all improved the VA over the years and everything else in the dub translates fine.TPCi have actually done pretty well with OPs and EDs considering the timeslot is too short to fit the full ones in. They always use OP and ED footage where it's available, while 4kids seemed to mix episode clips with OPs which looks bad. And translating the JP themes won't work, they're much better off composing their own theme songs. It would be nice if they did better than It's Always You And Me (current one) though.
It sucks a lot that they replace some of the music but they also seem to keep it all in if it's a big episode, so you'll hear your favourite tracks when it's important. If it's too expensive for them to keep it all every episode, then nothing can really be done about that. They keep Team Rocket's themes which are the most iconic to me so I'm happy lol.
In terms of edits there's almost none, and the script is pretty accurate. Actually the only two edits I can think of in BW actually made the show better. TPCi treat the anime very well in the grand scheme of things, and much better than 4kids ever did.