@Pappy6886,
Well it depends on more than the things you've just listed.
For example, do you travel and do you expect to take your computer with you?
Photo storage makes me think laptop or desktop depending on your space requirements.
tablet's aren't fantastic for long blogs IMO - keyscreens are more subject to fat finger errors than typical keyboards - although you could get a usb keyboard for a tablet. (even so ipad's autospellcheck is a pain - and a few years ago blogging with blogger via the web interface was near impossible, but wordpress et al have apps now).
For me it will always be a desktop.
At a conference a guy from Chattanooga public library was talking about how ubiquitous tablet and smartphones would be - but desktops would survive for heavy lifting - he drew a parallel with the automative industry, which apparently mostly produced trucks early on (because they had more ROI and were suited for 'business/industrial work'. Prices came down, wealth went up and suddenly people could by cars just for 'fun'.
If you're a PC person I suspect some tablet interactions will annoy you. Some mouse actions are much more fiddly (like selecting and copying a block of text).
If you want to be mobile you might look at a tablet with a bodgy home made docking station - with a keyboard, micro-usb or OTG connector to an external hardrive, and a mouse. Some hard drives even have wifi and streaming capability so that don't have to be physically connected to the tablet, effectively becoming sort of a local cloud server.
Alternatively a chromebook and a external drive. For me laptops can be painful if you spend a lot of time typing hunched over the keyboard peering at the screen.