it depends on the situation and what you want to do!
for example if you are planning on buying Dogecoin for example, the buy price is 68 satoshi and the volume of asks on that price is about 10BTC. so if you want to buy 0.01BTC worth of Doge it doesn't matter if you place the order at 68 satoshi or 100 satoshi. in both cases you will get your 0.01BTC worth Doge filled at 68 satoshi.
but if you want to buy 10.1BTC worth of Doge then if you place your buy order at 100 satoshi you will get 10BTC worth of it filled at 68 then 0.1BTC filled at 69 satoshi.