Yes solo pvp is still alive, but its become extremely challenging as compared to several years ago.
Capital proliferation has made BC/BS roaming a very careful affair. Its not impossible, but patience is a virtue. Its not uncommon for most nullsec entities to bring their carriers/supers out to dunk a solo bc or battleship (just yesterday someone tried to kill my drake with a nid). This has made certain ships less than ideal, such as marauders. Since, as soon as you bastion, they drop a dread or super on you. Combined with the cost, you might as well just fly a solo dread.
Lowsec roaming is ok and everyone claims FW pvp is best solo area. But tbh, its mainly farmers or people who hide behind ECM or tricks (baiting a plex with 1 ship, while 5 ships wait in an adjacent system to swarm your 1v1). Id say its better than null roaming, but only because large plexes prevent cynos and there can be some ways to mitigate blobs. The idea of hopping into a FW system and getting fights is a dying idea, not like it was 3 or 4 years ago, It still takes time (i roamed the busy pvp systems in black rise for an hour, got 0 fights) just like a null roam.
That being said, tactics, being clever with fits and being good at baiting or aggressive when needed can still land some great fights. I refuse to stop flying battleships and BCs cause of bored nullblobs and sometimes ill lose my ships to a carrier, but in the end its normally my fault for making a tactical mistake.
Tips for null roaming:
Bring bubbles or roam in a dictor (you can catch large alliances off gaurd when you go to an empty travel system and catch them when they dont expect it. You can brawl on your own terms.
Creating safes and bounces everywhere. This is good for evasion and checking for camps.
Use zkill to check systems for camps or for checking if that maller following you is cyno bait or just a confused newbro.
Bring a mobile depot to repair during null roams. x2 medium hull reps is better than 1 large (easier to fit in cargo).
Bait, bait and bait some more. Pretend to be a ratter (dont immediately target them, try to run away), name your ship something that might throw someone off. For example, calling a tornado a “sniper1” but make it a brawl fit.
Just a few things off the top of my head. No solo pvp isnt dead, but its only viable to the more masochistic and patient pilots.
Also, i am true solo and dont use scouts. So yes, i roam 50+ jumps in a battleship. The map and zkill is your friend.