As noted in other threads BA does not care if you nest tickets unlike US carriers.
Separate bookings are only likely to be a pain if you make changes to one day trip or there are delays on say the outbound that would permit you to cancel for a trip in vain but your separate inbound is running fine so not covered.