Solid but the same complaints crop up regularly.
(1) Bad Software.
(2) If you win your max bet is cut to tiny levels.
(3) If you accept a bonus you may run into problems later, especially if you are a winner. The bonus is only for recreational players (translation -- losing players).