Reporting Services is the one I am most familiar with and it is the one most tightly ingrained in SQL Server, which is something that I prefer. I also happen to like the "feel" of RS a lot more than Crystal.
The other two options I am not familiar on at all, and I imagine they have a much smaller market share (and therefore much smaller community when it comes to finding help) than RS or Crystal.