99% of the time, I am by myself.
This is my preference.
On my Facebook feed I am inundated with bicycle related stuff - from the pages I follow (including the one I manage - The Worst BMX Group Ever Created) to my friends who mostly ride. Every once in awhile I catch on to some list of "rules" for riding - mostly pertaining to road bike riders and XC MTB'ers i.e. the lycra crowd. While I understand that some restrictions should be placed on road riding or MTB'ing to keep rides from becoming complete clusterfucks, I simply don't want to be part of all that.
I ride with a group about once a month - mostly BMX - as MTB group rides are primarily on weekends, and I use my weekends to ride BMX (MTB on the weekdays). And, to be honest, I simply don't care to ride in MTB groups anymore because they end up becoming "mini races" which I'm not interested in. Riding in a BMX group is actually pretty awesome - naturally they do become clusterfucks - which I enjoy to a certain extent. However, we end up attracting a lot of negative attention and autonomy is lost. Some guys want to stay at a spot, some want to move on, some want to get food... I always want to get some coffee, etc.
So... it's riding alone what I enjoy. This is not because I am anti-social or hate people, but because I truly do love my autonomy. For MTB'ing, I love that I can do my own pace, when I want, how I want, and not have to worry about dropping somebody or holding somebody back. The rebuttal for this is always, "Well, you get faster when you ride in a group..." Sure. But that's assuming that getting faster is my primary goal - and it's not. For MTB'ing, getting faster is actually pretty low on my list of goals.
Road riding? Forget it. I used to be an avid road rider and was turned off by the culture of it all. While I can see the benefits of road riding and I'm sure it is really enjoyable for some, it is the antithesis of Freestyle BMX from a cultural and attitude standpoint. The alpha-male pissing contests that go along with a lot of road bike riders is the prime reason why the closest I will get to road riding is cyclocross (which I actually enjoy a lot). I think if I were to get back into any form of road riding, it would be solo road touring.
For BMX, riding solo allows me to fully concentrate on one trick, and do it over and over and over and over again until I get it right. To embed into my brain and muscles how to pull into - and out of - a trick I am working on. I consider myself a technical street rider. For somebody riding with me, this would get super monotonous and boring. But for me, this is a time of meditation. And, since I ride street, this gives me that autonomy to come and go as I please, to look for spots, and to work on things that aren't very extravagant - yet important - to me. This possibly may be the reason why I don't ride a lot of park and stick to the streets. Again, more rules and clusterfucks (scooters, skaters, other riders, etc.) to deal with that I am not particularly interested in.
BMX Jams are very enjoyable, but for my day-to-day rides and working on tricks, the Jam is a once-in-awhile special treat that I don't indulge in very often. And, I like it that way.
I understand some people love riding with others. I can totally understand that appeal, especially for those who are aiming at getting faster for MTB, CX and road riding. For BMX'ers, it's about the social aspect and pushing each other to go big. For me, the joy I receive by pointing my bike out the front door, putting one earbud in with my favorite music, and telling my wife "I'll be back in a few..." is the most wonderful gift I can give myself.