Looking at OBD2 recommendations

Wondering what’s a good OBD2 scanner that wouldn’t break the bank since I Wouldn’t be using it heavy mostly a here and there thing with the random out the blue occasional constant use (I have the basic one and it sucks when I need something more than just reading the check engine when theirs a issue that doesn’t shoot the light to come on