I know this has been asked before ....... But because taste, experience and technology change I'll ask again :) . I've been reading tons of reviews and it does seem their are many choices. Tell us about your considerations ...... Run-time, durability, features, price, size ......what you like...