There are many advantages to using a pool buoy.
1. Trains the hips to stay High, which leads to immediate improvement in "Reaching" and rotating the body through the water. A beginning swimmer without a pool buoy will immediately drop their hips when attempting to Reach and Rotate their body. Disaster!
2. A beginning swimmer can concentrate on good hand entry and exit while "forgetting" about their legs.
3. THEY ARE CHEAP! Even if you hate it, you should get one.