I would say that buying in for 25$ is a bad strategy if you are a better post flop player than the average guy at the table. If you are gonna buy in short then buy in for like 12-14$ at a 100NL table. This way you can more effectively play the pre flop value of your hands or push after hitting top pair on the flop pretty much eliminating turn and river play. On an aggressive table with a lot of raising going on this can be very profitable. It does require a good deal of table changing though.