I would go with a Shimano in your price range. Sedona, Sahara, nasci they’re all good and they last a long time as long as they are taken care of (not dunked, dropped etc.) I have a first gen nasci that is 7-8 years old and has never been serviced and I have no issues.
I would stay away from Penn. they’re clunky, heavy and geared more towards the saltwater angler. besides pflueger, Penn is the last spinning reel I would want to bass fish with