Once we recovered from release and started getting serious on the Linux version, we discovered a truckload of middleware problems, including the non-existence of something we thought existed and the fact that most vendors consider it a separate platform for which they charge extra.
Can you please elaborate on what exactly those missing middleware issues were (unless it's some kind of NDA)? I know that for example Tex Murphy - Tesla Effect stumbled over Bink Video not being available for Linux at the time (now it is). I think they should learn their lessons and use free codecs like VPx instead.