A very good question about bonuses - I was interested in this myself, because the conditions in online casinos are constantly changing. From my own experience I can say: if you want to be aware of current offers and not spend a lot of time checking each site manually, it is better to use aggregators. For example, I am now monitoring everything through
PayIDGambler - bonuses, promotions are regularly updated there, plus you can see which casinos actually accept PayID (and this is a big plus for residents of Australia). The site is quite convenient, there is no spam, all the information is to the point. I especially like that you can filter sites by bonus type or provider. I recommend it to those who play often - it saves time and helps not to miss out on profitable offers.