I suggest you watch Jigsaw videos, they explain the dynamics. There are a few good videos by SMB on how the traders use level2 to time entries. Also watch MadAssMoney videos on the topic.
The main point, in my opinion, is that it’s true that the games are being played on Level2, but it’s a good thing for day traders. When someone puts a big order out, even though he could have hidden it or sent to dark pool, he is trying to “signal” something to the market. Your mission is to figure out what, if anything, he is signaling and why. For example, he may put out a large order on the offer saying - “Not so fast, I haven’t got all my shares at lower prices yet, so I can’t let you take the stock higher yet” Once he removes it - “OK, I have my full position, let’s take this sucker higher!”
Regarding hidden orders. Let’s say the bid is 9.99 with 1000 shares displayed. But then you look at TnS and to see 500, 500, 200, 100, 500 shares traded but the bid still showing 1000 shares. Obviously there’s more shares available than displayed.
When you pay for Level1 data, you see best bid and offer from each market center (Nyse, Nadq, Edgx, etc). So if there’s big size on top of the books, you will see it. But what if big size is just below the best bid/ask? You will not see without Level2 subscription.
IMO, the more liquid the instrument, the less Level2 is relevant. The less liquid the instrument, the less HFT participation in it and the more “signaling” is done via Level2 by larger manual traders.