I wouldn't consider solo diving until you have a substantial experience base. It's easy to over-assess your personal comfort level and stress tolerance until you've done enough dives to have encountered a range of problems and been forced to employ some personal stress management. Typically, 100 dives is viewed as a minimum starting point, but for many divers considerably more experience is necessary.
If you feel that you may be competant to conduct solo diving, then it is wise to seek some form of assessment of that competance. An experienced instructor, ideally with a tech or cave background, will be able to conduct such an assessment, by pushing your comfort and stress boundaries. Chances are, when exposed to the need for some relatively simple, concurrent multi-tasking you will gain a new insight into your limitations. It can be a humbling experience.
Bear in mind that there is nothing in the entry-level recreational scuba training that specifically prepares you for solo diving. The training programs of most scuba agencies are modelled upon an assumption that you will be diving with a supporting buddy. All of the drills, skills and procedures that you are taught make that same assumption. You have not been taught how to handle any common emergencies without that support.
In terms of specific skill sets required for solo diving, you should have precise buoyancy control, gas management, self-rescue, navigation and dive planning skills. Needless to say, your core/foundational open water diving skills should be flawless.
Without any desire to sound patronizing; but in 20 years of diving, I have not yet met a diver with 25-50 logged dives who had flawless core skills.
Likewise, I've not met any divers in that experience bracket who have had the chance to learn and employ gas management, self-rescue and navigation skills to a level where they are reliably ingrained and instinctive.