Well I guess with past experience with free coding languages I've found that it's difficult to find support and I spend more time reinventing the wheel than actually working on my problem.

I don't know if this is what everyone has experienced, but for me thats what I have. Thats why I stick with Micky soft.