Hi JudiCecee,
Greetings!
Thank you for posting in Microsoft Community.
As a Microsoft support site, we aren't able to provide a recommendation. We can assist with identifying if a particular model is compatible based on the Surface you have. Other community members may be able to speak to their specific preferences and let you know why they feel that way, so we will leave this thread open for their input.