I recently redid my tub stall. It was a shit job in a basement suite - 4" tile directly over drywall. Once the lower caulking and grout started to fail, it just wicked up the drywall and it all had to come down.
I spent a few extra bucks and used 3x5' Aqua Tough tile backerboard, Kerdi membrane, Schluter tile edge, and 12" tile with a 4" glass/marble accent. 3 walls for the standard tub enclosure including proper screws, grout, mortar, silicone, paint for the rest of the bathroom, etc. ran me about $700 and I did all the work. The tiles/accent were actually pretty cheap ($250max). All the money went behind them to ensure no water issues down the road.
Yes I could've spent a couple hundred more on new fixtures but everything functions 100% so I just replaced all the O rings and cleaned everything up.