Let's not forget that it's cross-platform Win/OSX/Linux, which is quite nice. Regardless of personal preference, there are large numbers of people out there who just don't have a Windows machine at their disposal. It can also be argued that the game market for OSX/Linux is substantially less saturated than the Win market, so you'll have a more receptive audience with the "other" OSes.
(On the procedural/object-oriented discussion, I find that I'm a big fan of the hybrid approach--use objects to help streamline code and reduce clutter, but use good ol' fashioned procedural programming to futz about with some of the more complex stuff...)
(On the procedural/object-oriented discussion, I find that I'm a big fan of the hybrid approach--use objects to help streamline code and reduce clutter, but use good ol' fashioned procedural programming to futz about with some of the more complex stuff...)