We had issues to install CiviCRM on our GoDaddy hosting (had to install it on DreamHost hosting we had, and copy over the files and tables to our GoDaddy hosting).
Other than that, we are very happy with what CiviCRM provides. The other so-called "CRMs" in this category on this extensions.joomla.org don't even come close to what CiviCRM provides.
> CiviEvent to create online event registrations - customize the registration form to our needs
> Donation payment system with builtin PayPal (it has others too) payment processors - we just had to configure it with our paypal info
> Member/Volunteer registration with customized fields - our Joomla account creation link redirects to the CiviCRM member account registration page (btw, CiviCRM also creates a Joomla user account for each registration if we want to)
> Volunteer management to assign tasks to volunteers, etc.
> Maintain contacts
We researched many other systems, but none had what CiviCRM provides.
Oh, did I tell you that the support is great, yes it is. :)