Seems reasonable.
A lot of ORMs are built in layers so you can use the foundational bits or the higher level bits at your discretion. Which is why I don't understand the binary argument. "It depends", but a lot of ORMs span the entire "It depends" spectrum..
It's lightweight when you want it to be, but if you want to do some heavier/generic use...it can take you quite far.