I've grown up driving diesels mostly, I'm used to their power delivery. But I'm not saying I have to have a diesel, I just like them.
You probably like turbocharged power delivery rather than diesel power delivery, so you'd like a 120i as well.
Whats great about the power delivery in a 120d? I've had loads of loan cars with this engine and its always the same - nothing below 2000rpm, frustrating to pull away with and all over by 3500rpm.
The notable exception is when paired with an autobox gearbox, it works really well with an autobox as the box irons out all the annoying parts of the power band and amplifies the benefits.