If you want a single option to consider, Teamflect is worth a look. It keeps things pretty simple, feedback, recognition, goals, and check-ins, without the heavy feel of bigger HR systems. It also fits naturally into Microsoft 365 if your team already works there, which makes it easy for people...