Is bulk-logged recovery model ever a good choice if point-in-time restore is not needed?
No, use simple

Bulk-Logged is a special case of FULL, not an enhanced version of SIMPLE.


Bulk logged requires log backups otherwise the transaction log grows (as per full). This takes more space.
Simple does not require log backups: the log will (normally) be cleared by the DB Engine.


Bulk logged with minimally logged operations also requires the data files to be present. Full does not because each row changes is logged. This introduces another complexity.

So use SIMPLE if you can restore to the last full database backup

If you have a nightly load, then using DIFF backups is probably enough to give you extra restore capabilities.

Note, I don't think I've ever used bulk logged recovery since SQL Server 6.5