I'm not primarily an online player. I vastly prefer to play in person, and using miniatures and terrain. I use dice. So many dice. I will play online and use a VTT if circumstances demand. I do like some online tools to facilitate my planning and play; the encounter builder/runner is amazing for steamlining planning and play, and the online character sheets are brilliant, especially for my newbies. Being able to give access to all the books online is also wonderful; there's no way I could replicate that with physical books. But the play is in person whenever possible.
Edit: I also had our library bring in some physical books, but a handful of PHBs plus one DMG and one MM cost us about three years' worth of DDB subscription, while only being able to serve a few students at a time.