Did return become uncool or what's up with that?
If you deal with objects in a game (world), then yes. It's always better (at least from my experience) to let the entity function end at it's last bracket where it oftentimes gets removed and plays death animations, effects and or sounds before that (and after its main loop).