I will have to chip in a bit here.
No roster sets are bad. Every roster maker spends a lot of their own time to make an enjoyable league. Some roster sets are unique and they try to bring a different flavor of baseball. It's just some roster may be better at creating a replica of real-life baseball and some are better at giving the user a different 'feel' of baseball. We should take time to thanks every roster maker/mod maker for bringing us a more enriched OOTP experience.
And I agree with what Steve said about the difference between roster sets and ficitonal leagues.