Working with loops will change your life. I wish someone had set me up with that when I started. There is no theory – either its sounds right or the note is sour. The other part that bedroom guitarists may miss out on is timing. Once you try recording layers of music you realize how precise you need to be. But I will sit hour two hours trying to get a simple riff correct. I don’t mind. For some reason when I am building loops it doesn’t feel like ‘practicing’.
A loop pedal that has a sync and midi transport would be nice. In the end I am happy with Ableton Live + a midi gamepad converted to a stomp box.