Overall, I've had a much better experience playing with OCs. In a certain way, it puts up an imperative for one to be unique and to somewhat invent themselves from head to toe.
Canons for the most part tend to be lost on me. I don't know the modern Anime/movies/cartoons enough to know even a fraction of what the profile says, and a lot of them go very, very deep into the universe's lore, making any attempt at relating to those characters a chore more than anything else… unless you play a canon character from the same universe.
Some years ago I would've said I was playing as myself, but I realized recently that this whole thing was a charade and I had been in denial about it. ERP "me" is much bubblier and cheerier than my actual honest persona. And so in a weird twist, my alt is a complete opposite: much more brash, foul-mouthed and generally angry than the actual me, yet both are "me" in that it's the same opinions, reactions, etc. Just… delivered in a different way.