I know this is a bit late, but I've got a little bit to add that may help.
...it dealt with Death (pugatory), Revenge, Incest, suicide all which were against the monarcy and the Church and it also highlighted the corruption of the monarchy
What I would like to point out here is that the play didn't openly criticise the Church or the monarchy - if this was the case the play certainly wouldn't have been allowed, especially since those from the Church and monarchy would have probably attended some sessions of it (I'll admit I haven't done research on this part, but I'm sure someone can confirm that Shakespeare was quite popular even in his time)
They didn't like Hamlet for being against the monarchy and the Church - well a select few may have seen it this way but many others would not have. Elizabethan audiences may have liked it for the horrific elements (the Ghost, which they would have taken much more seriously at the time), tragic and romantic aspects, and (as you said) for the death, revenge and suicide.
Incest (ie. the Freudian readings of the play) was something only intepreted after modern psychoanalysis was applied and it is unlikely that it would have been shown or even implied in the Elizabethan era.
Don't take this as some sort of flame, these are just views and are just intended to add information for those reading this.