Er, um, well... maybe, I guess not. : )
The first question I would like to as is why? I only ask that because my worry is that they look compelling on paper, but often aren't that way in real life. Are you choosing an architecture and feel you'll need these three features? Is this for a particular design, or are you choosing an architecture for multiple designs, or is this maybe research for inside your company?
Note that I typed up a reply on all three, but deleted them, realizing this is one of those issues people could argue about for days without ever reaching a conclusion. So rather than just throwing out some blanket statements, I was wondering if you could clarify what you're looking for and trying to do, and maybe your thoughts on these three items(if you think you need them as Hard IP, prefer them as soft IP, etc.). There should be some experts that follow this board who can do a much better job pointing out the pros and cons on each topic(as it's different for each one), and hopefully provide you guidance with whatever it is you're trying to accomplish. As the question is phrased now, it feels kind of like a minefield(not that this was your intent, but it's very open ended and makes it too easy to not answer what you're really looking for.) Thanks.