I'd like to give a positive recommendation for RISAConnection. Though for full disclosure, I used to work for RISA and was the project lead for RISAConnection through version 5. I no longer work for RISA, so I have no financial interest in promoting the product.
One of my pet peeves about my education and my early career was how unprepared I felt for dealing with connections. Sure, I could open up AISC's steel manual and pick something out of a table. However, I didn't understand what worked or why.... Therefore, when I was involved in the development of the program, we made sure to make the program the opposite of a "black box". We wanted the calculations and limit states to be laid out very clearly to the user. In this way, the program is (in my opinion at least) an excellent learning tool for younger engineers or anyone who wishes to better understand connection design.
Someone already pointed out, the program doesn't yet do ALL the more complex connections that trouble a lot of engineers. However, I still think it is a good productivity tool for experienced engineers who may not have their own spreadsheets or such to design these connections. Or, who don't want to put in the hours to update these spreadsheet for new codes or such.