May I ask who owns the rights? I am one of those who dislike BigFish maybe GOG or Steam may be the way to go in the future.
Yes, both of those would be better IMO. If you look at all the games on Bigfish they are mostly of the same style, and probably don't welcome something different.