I would recommend you check the
Bouncer Shake dildo. I've been using it for a year and have never been bored. Its gently curved shape can hit the p-spot very easily. Also, it has varying thicknesses around the shaft, giving different ways to pleasure during the play. In addition, it is made from silicone that can be cleaned quickly. The insertable length of the dildo is 18cm which is more than enough for a mid-experience user, in my opinion. An extra tip is all silicone sex toys should be used with water-based lubricants, as silicone-based lubricants can ruin your toys.