I'd put all the drives into a single array (minus what you allocate as a hotspare). That way you get all the disks contributing equally to I/O.
Splitting I/O into data / logs isn't a bad thing, but practically it's hard to do and one tends to end up with some disks that are too busy while others are idle.