i have used these products successfully with both windows and linux.
i have a preference for linux as htaccess configuration is well documented, (for url rewriting etc).
the only downside i have found with linux is that it is case sensitive, windows is more forgiving.
I had a few issues with capital letters in queries etc until i was a bit tighter with my nomenclature.