888poker has a lot of freerolls and their cash games are softer than most poker sites i played in.
Thy are one of the few poker sites where they were able to balance their game sections for both casual and pro players.
HUDs works on their sites which is a plus to people who use it to learn and grind.
HUDs that i know that works there:
My only problem with their site is that, their support isn't that good and withdrawal are almost always delayed (but at least you know they pay)
Overall, its has problem but a great place to play anyway :)