I am not sure if anyone following this thread has a need for stock photos but a good site called Deposit Photos runs a great special every year where you can get 100 photos for $49 - commercial use. It never expires, so you can download photos whenever you need them.
https://appsumo.com/depositphotos-2018
I'm using mine for ebook covers and Facebook ads.
I hope we can geek out on fonts sometime! I'm a total newbie.
I have heard good things about Affinity Photo as an alternative to Photoshop - one-time charge instead of a subscription model, although the Adobe cloud subscription is cheap and is always updated.