Did a mixture of BLW and purees. Just stuck to BLW foods which seemed very safe, like banana, broccoli, cooked carrot or parsnip sticks. Didn't move onto mashed food until gagging with purees had all but disappeared.
Don't make a big deal about it if they don't want to eat something. Put it away, no fuss. If you make a fuss about it, so will they. Often when you try the same food again they'll love it.
I found the ice cube tray method only useful for 6-7 months. Past that our son has been eating much larger portions which made the ice cube tray redundant.
Definitely get a cover all bib. No need to buy some expensive brand, we got ours from Home Bargains for £2.
Some of the food catch bibs are useful too in addition to this as baby will learn to reach in and eat out of it if they drop something.
Introduce water from a sippy cup as soon as you can. If baby can grip a toy, they'll soon figure it out. We didn't even really need to give much direction.
Lastly, you may have purchased a high chair already, but if not, just stop worrying and get the IKEA one. Honestly. It's a perfect example of function and form topping design. We experimented with various others and in the end decided the IKEA one was by far the best, which was great as it was the cheapest too.