Appreciate the comments and explanation Allan. I don't have much time invested in FL Studio yet, so I'll take a look at some videos for Ableton beginners and see which appeals. While MainStage might be more suitable for me at the moment, I also wouldn't mind having the extra horsepower a DAW such as Ableton has in case I decide to dive deeper into electronic music.
Hadn't heard of a DI box before...looks like something else that might need to find a spot on my shopping list.