Funimation has its hits and misses, more of the former than the latter in my opinion, but they don't screw up entire shows like certain west coast companies I could name.
Train's VA is absolutely perfect! It's the same guy who did Ban Midou in Get Backers.
Saya is perfect, she's so cute and plucky, just like Winry.
The only person I had a problem with was Sven. He just doesn't sound, rugged enough.