This is partly why I base the open source software I use primarily on the project's community first and the technology second.
jQuery and PHP are good examples of software which might not be the "best", technically. However their community is rock solid and you can get support or find workarounds to bugs (which might not be fixed soon) pretty easily.
Please don't downvote me for saying something positive about PHP....:)