I hated it but ended up having to go on line for one. sorry but nobody has to go online for a cat. Kittens are all very well but reality is that they don’t stay kittens for long and will be that one year old adult cat you’re looking not to take on in a few months time.
When I was growing up we had a cat who my sister got as a kitten from a friend (cats having kittens in one’s friendship circle seemed to be much more common then) and she was pure evil.
you couldn’t stroke her without being bitten, she would purr as she did so, truth is that cats usually have far more of a temperament of their own than dogs where it is often nurture and not nature.
I adopted my first two as kittens from the RSPCA 22 years ago, and then when both of them had died I adopted a three year old cat from battersea. She did say at the time that they had kittens in foster but there was a wait time for them and my DS had chosen our cat by then. 
Sadly she was hit by.a car and killed some time later, and partly because of that and partly because I have health problems which mean I could end up in hospital at short notice I have decided it wouldn’t be fair to get another one. But if I did it would never occur to me to buy from some random person online thus encouraging them not to have their cats spayed so they could produce more kittens for the next bunch who want a kitten.
And quite apart from anything else there’s the cost. My cat had her first set of vaccinations so I paid for the second lot, but she was already spayed (something which my local vet said would cost around £85, so double that if you have kittens, and she only cost me £85 in total from Battersea.