I wish they did not automatically attack over and over throughout the entire game.
It is great in the beginning and mid game when they are attacking some far off planet but in the end game when you are finishing off the last civ they really get in the way.
A couple of times I have had them attack my enemy but than I end up being the one who has to destroy them just so I can get them out of the way and take over a planet.
When the enemy is down to two or three planets I tend to allow the pirates to attack me instead. Losing some back water asteroid is far less vexing that having them show up in the middle of what should be simple clean up job.
The worst is when I take a planet but then I need to leave my forces there waiting for the pirates because they do not change destinations regardless of whether or not a planet has already fallen.
Personally, I would like to see the cost of their services go up, maybe to 1000 credits or more, and if no one purchases their services they don't bother. To keep things more interesting though I think they should become more advanced as the game progresses (possibly by stealing techs or even ships from the civs they attack). Then if someone puts a boundy on your head in the late game you are really going to want to get rid of it.
I never played the beta versions so I am just voicing my opinions after playing two games...