I like shutter for its post-processing capabilities (hand-drawn red circles!) and comprehensive configuration options.
You can grab a screen region by running
shutter --select You can set up a key bindingbindings in .config/i3/config like so:
bindsym Print exec shutter --full bindsym Shift+Print exec shutter --select It takes a second to load, so you may want to autostart it in the background:
exec shutter --min_at_startup Shutter will be accessible via a tray icon then, which gives you many useful options beyond the above.