Have been using Easyblog for over 6 months and would recommend to anyone thinking about purchasing.
I use the software on a poetry magazine site and it integrates nicely with joomla and other 3rd party components. The back end has a lot of flexible options to customize. This is not an install and leave component. A lot of features but with time you can adapt to your own requirements. The front end component is easy for my site members to use and also comes with a good selection of modules and plugins.
The support is first class (and puts a number of other 3rd party developers to shame). Whilst the support documentation is good where they excel is in their forum. Always quick to respond and fix issues. I asked for customization on a couple of issues, for instance, they have a featured content option and I wanted to retain text formatting. They changed the code for me. They also constantly strive to improve features and software with regular updates.
My personal experience level with joomla, is as someone who can tinker with settings and edit a bit of code - lower to mid level knowledge. As such I sometimes need a bit of help. My favourite joomla developers.