+1 for REO.
If you want the battery to last all day I recommend a Grand though.
This.
I have both the Mini and Grand. They're competing to be my daily-driver, and I think the Mini's winning right now. Carrying an extra battery for it is a non-issue, and the pocketability of it is pretty sweet. On the other hand, the Grand lets me play with different battery configurations to do 5v, 6v, and 7.4v vaping, if I want.
Mini or Grand? There is no wrong answer..