My approach changed after getting caught by a bonus that looked brilliant until I read the actual conditions. These days I check the operator behind the brand, licence details, wagering, maximum bonus and minimum deposit first. I also prefer guides that explain where their numbers come from instead of throwing random stars around. In the middle of my research I came across https://casinosider.net/ which focuses heavily on checking licence records and comparing bonus terms with several sources. That sort of boring detective work is actually pretty useful. Better five minutes reading than five hours wondering where the money went.