If you are feeling really adventurous you can create 2D elements from scratch right inside Blender!
Krita is a solid choice for a free alternative to Photoshop’s more “painterly” functions.
Perpetual license options include Affinity Designer (sort of a vector/raster mix) and Clip Studio Paint (has a perpetual license and sub option).