Yes, point-in-time recovery isn't possible from a log backup that includes a bulk-logged operation, but, crucially, you don't have to do a full backup when you switch back to FULL, as you would if you had switched to SIMPLE instead of BULK_LOGGED. Confused? This may explain it better.
If you don't have any quiet times, then at least make sure your loads and index maintenance are scheduled at different times, and avoid the very busiest times. You can use the log_reuse_wait_desc column in sys.databases to find out whether anything is preventing log space from being reused. Check this after log backups, not after data loads.