In what way do you intend support?
If its technical support for issues, I've had a better experience using Ubuntu (a common Linux distribution), than getting help from Microsoft.
If its how I believe you meant, program compatibility, your somewhat right..
But, Linux has come a long way and mostly if not almost everything can be used in Linux.. and what can't be done now, will be done soon.