A 40 gallon breeder give you a lot of options. In the past I've had guppies and corydora catfish, tiger barbs and cherry barbs, and now platys.
I've had a pearl gourami as my centerpiece for a while, he's a good boy and very sweet.
I have 2 upside-down catfish, they're super neat but you don't see them very much, they like to hide. But they swim upside down (as you may have guessed) so they look really awesome swimming around.
Platys are great, they're easy to care for and very hardy. You could put guppies or mollies here instead. Bonus- They breed easily and you can raise the babies and return them to the main tank.
You could probably do an awesome school of neon tetras or a similar small schooling fish- they look awesome when in large groups.
If you wanted a bottom feeder you could do one of the smaller species of pleco, like the bristlenose (my personal favorite) or rubber lip. If you have sand you can do a shoal of corydoras, or look into some other types of catfish (I just really like catfish lol).
You also have options in inverts- Mystery snails are a favorite of mine, very easy to care for, you do need to provide calcium for their shells though (this can be done by putting a cuttlebone in the tank or offering "snail jello". You could do shrimp, those guys are awesome, and ghost shrimp are fairly cheap (often used as feeders). There are probably more options but none are coming to mind in the invert side of things.
That's all my brain can handle right now- maybe
@finchly has some ideas, she's pretty experienced with fish too.