I rely on KSnip for heavy screenshot work: hotkeys, tabs, editor, autosave, uploads. I find Flameshot ideal for fast, in-place capture+edit with intuitive keyboard tools. I pick Clowd for modern UI ...
Taking screenshots on an Android smartphone is sort of a pain in the behind. One way is to install the developer SDK, connect your phone to a computer via a USB cable, and run a desktop application ...